Pessoal, tenho um componente dentro do meu ViewStack que quando ele é
carregado (creationComplete), ele faz uma busca no banco, e quanto o
valor é retornado ele atribui alguns valores em um componente filho.

Ex.:
<mx:Canvas>
   <comp:Filho id="filho" />
</mx:Canvas>

Quando o valor do banco vem, eu seto this.filho.atributo, e
this.filho.funcao(arrItems).

O problema é q se a busca retornar rápidamente, o this.filho é NULL...

Eu resolvi o problema do this.filho.atributo com binding, do pai pro
filho, q o valor é setado
pelo binding quando o atributo filho estiver disponível, daí resolve o
problema.
Segue:
<mx:Canvas>
   <comp:Filho id="filho" atributo="{this.atributoNoPai}" />
</mx:Canvas>

Só não consigo elaborar uma maneira de resolver a chamada da função:
this.filho.funcao(arrItems)

No pai está creationPolicy="all", com isso o creationComplete do pai
só deveria disparar
se todos os filhos também estivessem criados, certo?

Grato desde já.
Fábio


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