[RESOLVIDO] FLEX - initialize de função em componente depois de criado  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

Olás

Tenho um ViewStack que alterna views de componentes dentro de NavigatorContents.

Cada componente quando iniciado dispara uma função própria, que pode ser invocado por "creationComplete" ou "initialize" por ex.

Até aí tudo bem, acontece que depois que navego por um componente, ao voltar a ele a função não é mais chamada (seguindo a lógica de que o componente já foi criado após a primeira entrada).

O problema então é: como invocar função quando acesso um componente depois de criado/navegado no ViewStack?

Obrigado!

This message was edited 1 time. Last update was at 03/03/2011 20:05:27

georgesq
JavaGuru
[Avatar]

Membro desde: 09/12/2002 12:25:25
Mensagens: 208
Localização: SP
Offline

entra na lista do google chamada flex-dev

lá é só sobre isso

[s]

SCJP 1.5
[MSN] [ICQ]
landrade
Smalltalk

Membro desde: 12/11/2009 21:19:24
Mensagens: 3
Offline

Utilize o evento show, assim toda vez que ele aparecer na tela e dispara esse evento.
pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

Evento show não resolve pra este caso (só qdo antes se define que show=false).

Encontrei a solução colocando usando o evento change do ViewStack junto com o CreationComplete do componente.

Foi necessário colocar no CreationComplete tb pq as chamadas no evento do ViewStack não funcionam antes de criar os componentes.
abs
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team