Por que no lugar de chamar o serviço no "creationComplete" do
componente você não chama no creationComplete do Application? Assim
você garantiria que todos os filhos estão inicializados.

[]'s
Beck Novaes



On 14 ago, 15:52, Fábio Goll <[EMAIL PROTECTED]> wrote:
> 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