Tente assim:

this[event.item.idStack].init();

[]'s
Beck Novaes

On 11 out, 12:52, Patrick <[EMAIL PROTECTED]> wrote:
> Olá Pessoal,
>
> Tenho a seguinte função para gerenciar as ViewStacks hoje:
>
>  private function handleMenuBar(event:ItemClickEvent):void {
>
>          viewStack.selectedChild = viewStack.parentApplication[String(
> event.item.data)];
>
>       }
>
> Trago o campo "data" por AMFPHP  que contém strings como por exemplo stack,
> stack 12 etc. Funciona perfeitamente.
>
> A necessidade:
>
> Preciso executar uma função dentro de cada MXML Component dentro da
> ViewStack.
>
> Cada Component já tem um id como por exemplo "cadastroCliente"
>
> Se eu chamar cadastroCliente.init();  beleza funciona perfeito. Só que
> preciso fazer isso dinamicamente. Estou trazendo essa string
> "cadastroCliente" por exemplo dentro de event.item.idStack
>
> Se executo     mx.controls.Alert.show(String(event.item.idStack)); apresenta
> perfeitamente no Alert o id da Stack em questão.
>
> Já tentei:
>
> String(event.item.idStack).init();
>
> event.item.idStack.init();
>
> e outros
>
> Qual seria a sintaxe correta para essa situação?
>
> Agradeço desde já.
>
> []'s
>
> Patrick
>
> --
> The difference between genius and stupidity is that genius has its limits.
> --Albert Einstein


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