Dejo el código de uno de estos fotogramas:
Cita:
He añadido otro botón para que vaya al anterior fotograma de interés. He usado un código tipo:stop();
botonDerecha.addEventListener(MouseEvent.CLICK, pantallaSiguiente1);
function pantallaSiguiente1(event:MouseEvent):void { play();}
botonDerecha.addEventListener(MouseEvent.CLICK, pantallaSiguiente1);
function pantallaSiguiente1(event:MouseEvent):void { play();}
Cita:
El problema es que una vez que le has dado y por tanto has vuelto al fotograma de interés (en este caso, "bola0"), si le vuelves a dar ya no funciona. botonIzquierda.addEventListener(MouseEvent.CLICK, pantallaAnterior2);
function pantallaAnterior2(event:MouseEvent):void { gotoAndPlay("bola0");}
function pantallaAnterior2(event:MouseEvent):void { gotoAndPlay("bola0");}
Por juntar todo el código, cada fotograma tiene en total:
Cita:
La segunda pregunta sería cómo hacer para que en vez de que vaya directamente llegue como con una reproducción inversa, esto es, que se vayan viendo los fotogramas intermedios y no haya que usar algo tipo gotoAndPlay.stop();
botonDerecha.addEventListener(MouseEvent.CLICK, pantallaSiguiente2);
function pantallaSiguiente2(event:MouseEvent):void { play();}
botonIzquierda.addEventListener(MouseEvent.CLICK, pantallaAnterior2);
function pantallaAnterior2(event:MouseEvent):void { gotoAndPlay("bola0");}
botonDerecha.addEventListener(MouseEvent.CLICK, pantallaSiguiente2);
function pantallaSiguiente2(event:MouseEvent):void { play();}
botonIzquierda.addEventListener(MouseEvent.CLICK, pantallaAnterior2);
function pantallaAnterior2(event:MouseEvent):void { gotoAndPlay("bola0");}
Mil gracias.