A sua class que dispara o evento XMLOK chama-se Object ?? é que voce
têm:

"Criei um public var xmlObj:Object=new Object();  e

xmlObj.addEventListener("XMLOK",continuaApp()); "


Você têm que fazer o listner sim, mas se for dentro da mesma class:
this.addEventListener("XMLOK",continuaApp());

e se for fora:

var xmlObj:MinhaClass = new MinhaClass; e só depois:
xmlObj.addEventListener("XMLOK",continuaApp()); "

Porque a class Object (nativa do flex) não dispara nunca o evento
"XMLOK".


Cumprimentos.
Mário Santos

Flash, Flex & Ria's.
http://www.msdevstudio.com




On 11 out, 06:37, O_M3_ <[EMAIL PROTECTED]> wrote:
> eu tenho uma classe que ler um xml e seta minha var public listaXml,
> porém as outras funçoes nao aguardam o xml ser carregado e eu pego
> minha listaXml nula, nao to sabendo fazer um evento pro código só
> seguir após carregar o xml.
>
> Eu tenho na classe uma funçao com o loader e o listener dele, para ser
> executado ao completar e setar a listaXml. Na mesma funçao tem o
> dispatchEvent(new Event("XMLOK"));
>
> fora da classe:
> Inicia a instancia da classe e chamo a funçao carregarXml.
> Criei um public var xmlObj:Object=new Object();
> xmlObj.addEventListener("XMLOK",continuaApp());
>
> mesmo assim ele nao respeita esse listener, eu mudo o dispatch pra
> XMLNULO e o listener executa do mesmo jeito, mesmo com um dispatch
> diferente.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a