Comunidad de diseño web y desarrollo en internet online

AYUDA! Necesito que una función espere a un evento.

Citar            
MensajeEscrito el 14 Dic 2009 12:28 am
Hola, soy nuevo en Cristalab y tengo un problema con flash CS4 en Action Script 3.

Problema:
Necesito que una función espere al resultado de un evento, porque en flash los eventos se activan de forma asincrónica, es decir, podes estar haciendo otra cosa hasta que el evento se activa. Ejecuta el evento y luego sigue en lo que quedo.
Lo que quiero hacer es llamar una función y que no termine hasta que el evento devuelva el resultado, para luego retornar en la función el valor devuelto en el evento.

Ejemplo:
Mi función carga un XML y tiene el Event COMPLETE, la función se ejecutaría completa y luego salta al evento. Lo que necesito que la función que carga el XML se pare hasta que salte el Evento COMPLETE, en el evento cambia una Variable, la Función me devuelve como resultado la variable cambiada en el evento.

He estado intentando pero no he podido lograrlo, Me podrían ayudar Gracias :(

Por bycross02

16 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Dic 2009 02:22 am
No entendi muy bien , pero tambien tienes otros eventos para el URLLoader, o puedes crear un evento personalizado.


Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 14 Dic 2009 02:55 am
El problema que tengo es que hace la función separada del evento...

Porque la función tiene que retornar un valor cuando se activa el evento.

es decir el Evento cambia una variable Booleana y la función tiene que devolverme ese valor
...
Que tendría que hacer:
Yo llamo a la Función, tiene que esperar a el resultado del evento y luego seguir para retornar.

Por bycross02

16 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.