Estoy haciendo una galeria dinamica que carga las imagenes desde un xml, primero se cargan los thumbs de cada coleccion y al pulsar sobre los thumb se va a visualizar la coleccion correspondiente. lo que quiero hacer es que los thumbs tengan una pequeña animacion en el rollover, he intentado hacerlo de varias maneras y no me sale, si me pudierais ayudar o darme alguna referencia, gracias.
Pego el codigo para que veais lo que estoy haciendo, hay muchos comentarios de las pruebas que he estado haciendo.
Código actionscript:
Ver original
System.useCodepage = true; _global.datos = new XML(); datos.ignoreWhite = true; datos.onLoad = function() { //Bucle para llamar a todas las imagenes for (var i = 0; i<datos.firstChild.childNodes.length; i++) { //Se ataca al XML y se crean mcs para contener las imagenes ruta = datos.firstChild.childNodes[i].attributes.archivo; nombreColeccion = datos.firstChild.childNodes[i].attributes.nombre_col; contenedor_mc = contenedorTodoArtists.createEmptyMovieClip("contenedor_mc" + i, i + 100); imagenes = contenedor_mc.createEmptyMovieClip("imagen"+i, i+100); imagenes._x = x; imagenes._y = y; imagenes.loadMovie(ruta); //trace(nombreColeccion); //var btn_roll_mc:MovieClip = contenedor_mc.createEmptyMovieClip("btn_roll_mc"+i, i+10000 , 10, 10, 50, 20); //esta variable para saber el total de imagenes //y pasarselas al los btns PREV y NEXT _global.numTotalImg = datos.firstChild.childNodes.length; //trace(numTotalImg); // Btn que devuelve el id de cada imagen contenedor_mc.id = i; //imagenes.id = i; contenedor_mc.onPress = function() { _global.actualPos = _root.contenedorTodoArtists._y; trace(_global.actualPos); _global.frameActual = 6; _global.a = (this.id); gotoAndStop("scroll_commercial_artists"); trace(a); var actualPos:Number = _root.contenedorTodoArtists._y; trace(actualPos); }; //Eventos del btn contenedor_mc.onRollOver = function() { //txt_min = imagenes.createTextField("txt_min", i+10 , 65, 65, 150, 20); //this._alpha = 20; //this.id = numImg; //roll = datos.firstChild.childNodes[this.id].attributes.archivo; //imagenes.loadMovie(roll); imagenes.attachMovie("btn_roll", "btn_roll2", 1000); //loadMovie("boton.swf"); //btn_roll_mc.attachMovie("btn_roll", "btn_roll", this.getNextHighestDepth()); //txt_min._x = (this._x) + 25 ; //txt_min.text = datos.firstChild.childNodes[this.id].attributes.nombre_col; //txt_min.font = "Blockschrift für Flugzeuge"; //trace(datos.firstChild.childNodes[this.id].attributes.nombre_col); }; contenedor_mc.onRollOut = function() { this._alpha = 100; }; // Control del ancho y del número de columnas de la galeria (4x3 de las colecciones) x += ancho; if (x>=ancho*4) { x = 40; y += alto; } } }; //Se carga el XML datos.load("xml/artists.xml");