Tengo una galeria tipo slider que toma la foto y el titulo de un xml, pero tambien puedes ir a una X foto, precionando el boton 1,2,3,4 ... etc. Lo que quiero es que el numero se resalte dependiendo de la foto, se entiende ?
Se me ocurrio un movieclip con 5 fotogramas con un stop y en cada uno resaltar el numero correspondiente con negrita y luego con un MCMENU.gotoandStop (), y ahi tomar la variable del numero de la imagen que esta pasando en ese momento, pero no se como hacerlo, no me sale.
Aqui el codigo:
Código ActionScript :
//Importamos las clases para transicion----- import mx.transitions.Tween; import mx.transitions.easing.*; //creamos los arrays para almacenar datos del xml var urls:Array = new Array(); var titulos:Array = new Array(); var current:Number; holder._width = 501; holder._height = 310; //----------------------El XML--------------------- var x:XML = new XML(); x.ignoreWhite = true; x.onLoad = function(success) { var photos:Array = this.firstChild.childNodes; for(i=0;i<photos.length;i++) { urls.push(photos[i].attributes.url); titulos.push(photos[i].attributes.titulo); } holder.loadMovie(urls[0]); cuadro_titulo.txt_titulo.text = titulos[0]; current = 0; } x.load("imagenes.xml"); //------------PREV Y NEXT------------- function atras(){ if(current > 0) { current--; holder.loadMovie(urls[current]); cuadro_titulo.txt_titulo.text = titulos[current]; alphaTw = new Tween(holder, "_alpha", Regular.easeOut, 0, 100, 10, false); } } function siguiente(){ if(current < urls.length-1) { current++; holder.loadMovie(urls[current]); cuadro_titulo.txt_titulo.text = titulos[current]; alphaTw = new Tween(holder, "_alpha", Regular.easeOut, 0, 100, 10, false); } else { current = -1; siguiente() } } previous.onRelease = atras next.onRelease = adelante //usamos un setInterval para ue se autoadelante var t = setInterval(siguiente, 5000); //Efecto cuadro del titulo cuadro_titulo.onRollOver = function(){ alphaTw = new Tween(cuadro_titulo, "_alpha", Regular.easeIn, 5, 100, 7, false); } cuadro_titulo.onRollOut = function(){ alphaTw = new Tween(cuadro_titulo, "_alpha", Regular.easeOut, 100, 20, 7, false); }