No caso pra mim não dá certo.

Pois tenho vários objetos que ficam instanciados o tempo todo... e num
determinado momento de um evento específico preciso ZERAR todos os eventos
ativos... executar algumas operacoes e reiniciar todos os eventos...

Tenho uma função que se encarrega justamente de checar os objetos que estão
instanciados e quais os eventos estão ativos e ir fechando...

É chato porque se surgir coisa nova ou omitir algum evento pode causar um
erro...

Mas já andei pesquisando hoje e acredito que a melhor forma é validar e
encerrar um a um que for preciso

Em 3 de abril de 2011 16:51, Helio Antonio Francisco Silva <
[email protected]> escreveu:

> cara voce pode usar referencia fraca, assim quando voce termina de usar um
> event de um Objeto que e destruido e tal ele some.
> ou seja voce usa um component, depois deleta ele com referencia fraca no
> event ele nao e mais usado o evento eu sempre uso referencia fraca pra tudo
> que e evento.
>
> 2011/4/3 Wemerson Guimarães <[email protected]>
>
>> Boa noite galera!
>>
>> Tenho uma app que em um determinado momento precisa ter seu estado
>> praticamente reinicado, porém não posso reiniciar a app. O maior
>> problema é que com o tempo e uso a app fica com muitos eventos
>> pendurados...
>>
>> Preciso apenas remover todos os listerners de eventos e reinicar
>> algumas partes da mesma, sem ter que ficar validando elemento por
>> elemento pra ver/remvoer os mesmos...
>>
>> Existe alguma maneira fazer isso sem tanta complicação?
>>
>> Grato
>>
>> Wemerson
>>
>> --
>> 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
>
>
>
>
> --
> *Hélio Antonio Fransico Silva*
> Desenvolvedor web
> Certificado Flash developer
> Certificado Flash Design
> Certificado web developer
> Consultor Microsiga / Totvs
> Desenvolvedor ADVPL / ASP
> Analista de sistemas e ERP Sênior.
>
>  --
> 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

-- 
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