Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/06/2011, 21:20
Avatar de eveldevil
eveldevil
 
Fecha de Ingreso: octubre-2007
Mensajes: 84
Antigüedad: 17 años
Puntos: 6
Respuesta: Reproducir MC al presion X Boton

Ahora si hay va la solucion, es solo una manera recordemos que hay "n" soluciones para cada situacion, yo te paso esta, pero tambien podes buscar otra.

Código AS3:
Ver original
  1. //variable global para controlar cuantos fotogramas deben pasar
  2. var cont:int=0;
  3. //agregamos un listener de tipo enter frame para hacer el bucle que va a retroceder la animacion
  4. //mientras este listener no se remueva la funcion retro se va a ejecutar en cada fotograma que pase
  5. //si la animacion esta a 24 fps va a ejecutar 24 veces por segundo la funcion retro
  6. //el listener lo ponemos dentro de la funcion del boton y quitamos el prevFrame
  7. addEventListener(Event.ENTER_FRAME,retro);
  8.  
  9. function retro(event:Event):void
  10. {
  11.     if(cont>=50)
  12.     {
  13.         cont=0;
  14.         //cuando ya entro 50 veces a esta funcion removemos el listener
  15.         //para que no se ejecute constantemente y pierda rendimiento la animacion
  16.         removeEventListener(Event.ENTER_FRAME,retro);
  17.     }
  18.     else
  19.     {
  20.         cont++;
  21.         prevFrame();
  22.     }
  23. }

De igual manera podes aplicar este codigo para adelantar, solo que usas nextFrame(), no probe el codigo, pero no creo que te de problema, pero si te da algun problema no me digas jajaja, primero trata de buscar la solucion, si no la encontras me avisas.