Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2011, 06:10
Avatar de sephirot47
sephirot47
 
Fecha de Ingreso: marzo-2011
Ubicación: BCN
Mensajes: 54
Antigüedad: 13 años, 2 meses
Puntos: 9
Respuesta: Como controlar linea de tiempo con botones

La solucion seria añadir al mc un event.ENTER_FRAME y cuando el frame sea 10 que se pare y se borre el eventlistener:

Código AS3:
Ver original
  1. mc.addEventListener(Event.ENTER_FRAME, compruebaFrame);
  2. play();
  3.  
  4. function compruebaFrame(e:Event):void{
  5.    
  6.     if(mc.currentFrame == 10){
  7.      
  8.       mc.stop();
  9.       mc.removeEventListener(Event.ENTER_FRAME, compruebaFrame);
  10.    }
  11. }

El mc se reproduce...a cada frame que pasa se ejecuta "compruebaFrame(e:Event)" y comprueba si el actual fotograma == 10, si es así entonces para el mc y borra el eventlistener, para que no vuelva a suceder hasta que se pulse otra vez el boton :D.

Saludos !
__________________
Todo lo que tiene un inicio tiene un final inevitable...

¡ No olvides darme karma si te fui útil ^^ !