Meu problema é o seguinte, tenho mxml component (TitleWindow) que quando chamo ele ja executa a funcao listar (creationComplete=“listar()”), a primeira vez que eu abro ele funciona normalmente, mas se eu fecho o titlewondow e abro novamente ele nao dispara a funcao, estou tendo que disparar a mesma atraves de um button.
O problema que você está usando o evento FlexEvent.CREATION_COMPLETE e esse evento só é disparado quando o componente é criado. Tente usar o evento FlexEvent.SHOW
[]s,
L
lmdesenvolvimento
o show não dispara a funcao nem quando abre a primeira vez…
se vc pd usar uma função propria para adicionar os eventos
e apenas chamar ela no metodo init();
mas se for só este evento pode usar assim mesmo!
Qualquer dúvida Posta aiw cara!
espero ter ajudado[]
C
carlospia
Use show=“listar()”, desta maneira cada vez que seu componete for exibido a função listar será chamada.
O creationComplete ocorre apenas quando a instância de TitleWindow é criada.