Estoy haciendo un flash muy sencillito. Tengo 4 diapositivas con varios botones en cada una, los cuales te mandan a fotogramas del 5 al 15. Lo he hecho poniendo en cada fotograma el siguiente código:
Para el botón llamado IndiceFactores, cuya instancia se llama igual
"IndiceFactores.addEventListener(MouseEvent.CLICK,factores);"
y luego haciendo la función
"function factores(e:MouseEvent):void{ gotoAndStop(5);}"
Con esto funciona bien pero al hacer todos los botones lo mismo creo que se repite mucho código simplemente para decirle que en vez del fotograma 5 vaya al 6. Para que en vez de ir al 5 vaya al 6 tengo que repetir lo mismo. ¿ se podría hacer una función a la que se le pasase el numero del fotograma al que deber ir al clickar en cada botón? No se si me explico... soy nueva. Mi idea es algo así:
IndiceFactores.addEventListener(MouseEvent.CLICK, goto(5)); //Aquí al clickar en el boton "indiceFactores" debería llamarse a la función goto y pasarle en parametro "a=5"
function goto (e:MouseEvent):void{ gotoAndStop(a );}// Aquí la función recibe el parámetro "a" y entonces va al fotograma "a" (en este caso el 5)
No se si me explico bien o soy un poco tonta
Gracias de antemano por la ayuda y besos!