Comunidad de diseño web y desarrollo en internet online

como eliminar listeners

Citar            
MensajeEscrito el 22 Oct 2009 08:25 pm
como se elemina y como saber cuando ya no son referenciados
en flex ??

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2009 10:18 pm
pues con: objeto.removeEventListener(TipoDeEvento, funcion)
y para saber si estan referenciados puedes usar: hasEventListener() o willTrigger()
O te referias a otra cosa?

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 23 Oct 2009 01:02 am
ok.

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 01:21 am
osea markitos una vez que termine el la lamada aplico la eliminacion hacia la referencia???

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 01:46 am
pues esa es la idea, es decir podrias eliminar el listener en el lanzamiento de otra llamada, pongamos el ejemplo de la carga de una imagen, pones a la escucha un evento COMPLETE, una ves que termine la carga de la imagen pues eliminas ese listener, del mismo modo si pones a la escucha un IOErrorEvent, si la carga fallara ademas de informar que la carga fallo seria bueno eliminar el listener, todo esto para luego poder eliminar el objeto al que se asocio los listener y poder liberar memoria (si esque esa es tu meta claro).

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 23 Oct 2009 02:09 am
tenog en una clase encapuslado las funciones y tengo una clase de eventos personalizado
desde una determinada vista llamo a la funciones asi

Applicaction.application.cl.addEventListener(EventCL.SUCCES_INGRESAR,respuesta);
Applicaction.application.cl.ingresar(this.obtenerUsuario();

luego como elimino esas referencias???

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 02:32 am
Pues yo creo que bastaria con hacer algo como Applicaction.application.cl.removeEventListener(EventCL.SUCCES_INGRESAR,respuesta); ya que solo basta elominar del objeto al que se asocio el evento, pero te soy sincero tu aplicacion parece mas compleja de lo que pienso asi que no me atrevo a asegurar con certeza lo que dije, creo que aqui necesitamos a un miembro del foro mas experimentado.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 23 Oct 2009 02:38 am
ok, espero que alguien mas experimentado conteste , pero de todas maneras gracias un abrazo desde chile

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 02:41 am
Otro igual y seguro que ya sabes que es desde Peru :D

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 23 Oct 2009 03:37 am
desde cualquier lugar.. eso da lo mismo solo que sepa y de una respuesta que me satisfaga :lol: :cool:

Por xcom

Claber

530 de clabLevel



 

firefox

 

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