Nesse caso em especial do TabNavigator, acho que funcionaria se
adicionasse um listener
no creationComplete da tab2 apontando pra função que popula os dados.

Isso evitaria o creationPolicy=all

[]s
Fábio

Beck Novaes escreveu:

> Realmente não é recomendado por questões de performance. O Flex usa um
> "Deferred Instantiation Model" que adia o trabalho mais custoso da
> criação dos componentes. Isto não é invenção do Flex, este negócio de
> fazer o "trabalho pesado" apenas quando necessário é um padrão de
> desenvolvimento recomendado há tempos. O problema é que o
> creationPolicy=all "suspende" este comportamento.
>
> Eu particularmente procuro sempre pensar em uma maneira diferente de
> conseguir o efeito desejado para não mexer no creationPolicy. É claro
> que nem sempre isto é possível.
>
> []'s
> Beck Novaes
>
> On 23 ago, 01:42, Luis Eduardo <[EMAIL PROTECTED]> wrote:
> >     É engraçado como esse problema é comum.  Arrisco a dizer que é um
> > dos mais comuns do flex. (só perde do DataGrid)
> >     Chega ao ponto de quando alguém fala "estou com problemas com o
> > TabNavigator eu já penso em creationPolicy=all e quase sempre é isso mesmo.
> >     Mais engraçado que isso é o fato de que quase sempre quando alguém
> > fala em creationPolicy=all uma outra pessoa (ou a mesma) fala que não é
> > recomendado por X ou Y motivos...
> >
> >     Por que será isso?  ou será que estou viajando ?
> >
> >     []'s
> >     Luís Eduardo
> >
> > Beck Novaes escreveu:
> >
> > > Tente:
> >
> > > <mx:TabNavigator creationPolicy="all">
> > > </mx:TabNavigator>
> >
> > > []'s
> > > Beck Novaes
> >
> > > On 22 ago, 18:12, Carlos Humberto <[EMAIL PROTECTED]> wrote:
> >
> > >> Pessoal,
> >
> > >> Tenho um problema sério aqui... =)
> > >> Vamos lá...
> >
> > >> Tenho um form e abaixo um TabNavigator com dois tabs....
> > >> Quando eu clico em cadastrar no form acima ele adiciona informacoes no
> > >> Tab1 e no Tab2, porém como o Tab2 ainda nao foi aberto ele não encontra
> > >> referencia para o item q eu quero popular....
> >
> > >> Como resolvo esse problema ? Tem como eu mandar o Flex ja "inicializar"
> > >> esse componente no carregamento ?
> >
> > >> Agradeço desde já por qualquer dica !
> >
> > >> Abração !
> > >> Carlos H.


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