He logrado que se mueva y que se pare cuando el cursor pasa por una imagen gracias a
stock. lo que no logro es que se repita las imagenes. Les voy a poner el codigo que tengo a ver si alguien ve un error o tienen una idea.
Aqui le va:
Código:
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
description = [];
thumbnails = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
thumbnails[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
thumbnails_fn(i);
}
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");
function moverImagenes()
{
onEnterFrame = function()
{
thumbnail_mc._x -= 3;
if(thumbnail_mc._x< 0)
{
thumbnail_mc._x = Stage.width;
ai=0
thumbnails_fn(ai)
}
}
}
thumbnail_mc.onRollOut = function()
{
moverImagenes();
}
thumbnail_mc.onRollOver = function()
{
delete onEnterFrame;
}
function thumbnails_fn(k) {
thumbnail_mc.createEmptyMovieClip(k, thumbnail_mc.getNextHighestDepth());
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {
target_mc._x =(target_mc._width+5)*k;
//target_mc.pictureValue = k;
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(thumbnails[k], "thumbnail_mc."+k);
//};
moverImagenes();
}