Comunidad de diseño web y desarrollo en internet online

dispatchEvent No Funciona

Citar            
MensajeEscrito el 31 May 2011 07:41 pm
Hola! quiero cerrar mi swf hijo desde el mismo

tengo esto en el hijo:

Código ActionScript :

private function closeHandler(e:MouseEvent):void{
            dispatchEvent(new Event("closeSWFLLAMAR"));
         }


y esto en el padre, pero no reconoce el dispatch, no se porque diantres:

Código ActionScript :

private function cargaTel(e:MouseEvent):void{
               loader = new Loader();
               loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteLLAMAR);
               loader.load(new URLRequest("swf/telefono.swf"));
               ocultarControl();
            }
            
            private function onCompleteLLAMAR(e:Event):void{
               addChild(loader);
               addEventListener("closeSWFLLAMAR",closeSWFHandlerLLAMAR);
            }
            
            private function closeSWFHandlerLLAMAR(e:Event):void{
               //loader.removeChildAt(0);
               trace("siii");
            }


Gracias por su ayuda chicos, estoy desesperada

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jun 2011 02:04 pm
Porque el addEventListener no se lo estás haciendo al elemento que cargaste, prueba

loader.content.addEventListener("closeSWFLLAMAR",closeSWFHandlerLLAMAR);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Jun 2011 02:18 pm
Sorry,es

loader.contentLoaderInfo.addEventListener("closeSWFLLAMAR",closeSWFHandlerLLAMAR);

Si no funciona agregaselo directamente al Loader

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Jun 2011 02:36 pm
si me funciona,
borre el post porque me percate de mi error:

removeChildAt(0)

era: removeChild(loader)

jejeje

gracias Jorge

Por dianita666

Claber

185 de clabLevel



 

firefox

 

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