Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2012, 21:58
Avatar de shujidan
shujidan
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 13 años, 7 meses
Puntos: 5
Detener reproduccion con Document Class

Que tal?, mi problema es que tengo un Document Class para mantener separado el codigo del diseño en Flash, pero al reproducir el swf el timeline se empieza a reproducir en ciclo sin poder detenerlo.

Se que es facil simplemente poner stop() en un script dentro de una capa en el primer keyframe pero el Document Class es precisamente para evitar el tener que agregar esta capa y mantener el codigo separado.

Intenté agregar la instruccion stop() del objeto en el Document Class, en un manejador de evento al cargarse el stage y en el constructor del objeto pero no tiene ningun efecto, nada parece funcionar. Alguien sabe como detener la reproduccion automatica? Les agredeceria mucho que me pudieran ayudar.


//Este es el Document Class
Código AS3:
Ver original
  1. package  {
  2.     import flash.display.MovieClip;
  3.     import flash.events.Event;
  4.    
  5.     public class Main extends MovieClip{
  6.  
  7.         public function Main() {
  8.             instanciaObjeto.stop(); //No funciona
  9.             addEventListener(Event.ADDED_TO_STAGE, init);
  10.         }
  11.         public function init(event:Event):void{
  12.             instanciaObjeto.stop(); //No funciona
  13.         }
  14.     }
  15. }

//Este es la clase del objeto
Código AS3:
Ver original
  1. package  {
  2.     import flash.display.MovieClip;
  3.  
  4.     public class ClaseObjeto extends MovieClip {
  5.         public function ClaseObjeto() {
  6.             stop(); //No funciona
  7.         }
  8.     }
  9. }

Última edición por shujidan; 29/03/2012 a las 22:41