Tengo el siguiente script que me funciona hasta la mitad. Mi flash tiene unos movieclip como botones animados dinámicamente y cargué un xml y lo puse dentro de unos arrays. Entonces lo que quiero es que con un bucle me active los botones dependiendo de la cantidad de info que tengo en el xml y que al hacer click sobre cada botón me cague la info que corresponde a cada uno.... ¿se entiende?
Para que me entiendan mejor les dejo el código:
Código:
Entonces lo que quiero es que la funcion onRelease me funcione para cada botón. Lo probé también creando de forma dinámica los botones pero ahí descubrí que el problema no está en los botones sino en la funcion dentro del bucle.//foto es uno de los array for(i=0;i<foto.length;i++) { //estos son los botones que estan en el mc_menu y se llaman b1, b2, b3, etc var btn = _root.mc_menu['b'+[i+1]]; //elijo cual info necedito dentro del array foto var imagen = foto[i]; //elijo cual info necedito dentro del array titulo var titular = titulo[i]; //elijo cual info necedito dentro del array explicacion var descripcion = explicacion[i]; //muevo el mc para mostrarlo activo btn.gotoAndPlay(16); //hasta aquí el bucle funciona bien lo probé con trace() btn.onRelease = function() { //aquí ya no funciona, solamente me entrega el último valor. contenedor.muestraFoto(imagen); titulotxt.htmlText = titular; explica.htmlText = descripcion; } }
Ayúdenme por favorrrrr!