Foros del Web » Creando para Internet » Flash y Actionscript »

Eventos AS3

Estas en el tema de Eventos AS3 en el foro de Flash y Actionscript en Foros del Web. Buenas Soy nuevo en esto del Flash y el Actionscript 3.0 y tengo un problema con el tema de los eventos Para empezar estoy desarrollando ...
  #1 (permalink)  
Antiguo 23/09/2009, 06:45
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
Eventos AS3

Buenas

Soy nuevo en esto del Flash y el Actionscript 3.0 y tengo un problema con el tema de los eventos

Para empezar estoy desarrollando en 2 ficheros aparte 1 visual <fichero>.fla y otro con todo el código implementado <fichero>.as

Para controlar un evento que se produce en ejecucion hago lo siguiente

Código:
                    
<objeto tipo Loader>.contentLoaderInfo.addEventListener(Event.COMPLETE, <mi metodo que actua se se da el evento>);
            
          
 _
Con esto lo que consigo es comprobar si se ha terminado de cargar un MovieClip (swf) antes de reproducirlo.

El problema viene cuando una vez esta reproduciendose y llega a su fin, el MovieClip en su ultimo frame invoca la accion stop(); y no consigo saber ni que evento dispara ni si tengo que añadirselo al objeto tipo MovieClip o al Loader

Si alguien tiene idea le agradeceria la informacion que me estoy volviendo loco con tanto evento por aqui y por alla

Gracias
  #2 (permalink)  
Antiguo 23/09/2009, 09:09
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: Eventos AS3

No creo que haya forma de saber si ha terminado o no... Pero desde el MovieClip que cargas, si puedes disparar un evento como que ha terminado y recuperarlo en el MC padre.

junto al stop() pon:

dispatchEvent(new Event("END"));

y en el MC padre:

loader.addEventListener("END", funcion);
  #3 (permalink)  
Antiguo 24/09/2009, 02:53
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Eventos AS3

muchisimas gracias, voy a ello a ver k tal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:24.