Usa o SHOW pra executar coisas que devem ser feitas quando entrar na
tela e o HIDE se precisar fazer algo quando sair, como por exemplo
voltar p/ o state inicial...

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="vertical">

        <mx:Script>
                <![CDATA[
                        import mx.events.FlexEvent;

                        private function showHandler(event:FlexEvent):void
                        {
                                var targetVbox:VBox = event.target as VBox;

                                taMsg.text += "Evento: " + event.type + " - 
tela: " +
targetVbox.id + "\n";
                        }

                ]]>
        </mx:Script>

        <mx:TextArea id="taMsg"  height="100" width="250"/>

        <mx:ToggleButtonBar dataProvider="{vsTeste}"/>

        <mx:ViewStack id="vsTeste" resizeToContent="true">
                <mx:VBox id="id_tela_a" label="Tela A" show="showHandler(event)"
hide="showHandler(event)">
                        <mx:Label text="Simulação da tela A" />
                </mx:VBox>

                <mx:VBox id="id_tela_b" label="Tela B" show="showHandler(event)"
hide="showHandler(event)">
                        <mx:Label text="Simulação da tela B" />
                </mx:VBox>

                <mx:VBox id="id_tela_c" label="Tela C" show="showHandler(event)"
hide="showHandler(event)">
                        <mx:Label text="Simulação da tela C" />
                </mx:VBox>
        </mx:ViewStack>

</mx:Application>

[]`s

Ricardo


On 13 maio, 18:49, Eduardo Burko <eduardobu...@gmail.com> wrote:
> Assim cara ??
>
> viewstack1.addEventListener(IndexChangedEvent.SHOW, funcao)
>
> 2009/5/13 Eduardo Burko <eduardobu...@gmail.com>
>
> > Não cara... eu não quero quando troca de TELA... quero que execute quando
> > ele APARECE...
>
> > Valeu
>
> > Eduardo Burko
>
> > 2009/5/12 Eduardo Kraus <eduardokr...@gmail.com>
>
> >     Se você esta querendo fazer quando troca de tela, usa
>
> >> viewstack1.addEventListener(IndexChangedEvent.CHANGE, funcao)
> >>    *Eduardo Kraus*
> >> Desenvolvedor
> >> eduardokr...@gmail.com
> >>http://blog.mxml.com.br
> >>http://twitter.com/EduardoKraus
>
> >> 2009/5/12 Eduardo Burko <eduardobu...@gmail.com>
>
> >>  Pessoal... como faço para chamar uma função quando meu ViewStack aparece
> >>> na tela ??
>
> >>> Eu tentei com o creationComplete mas so rola 1 vez...
>
> >>> Alguém pdoe me ajudar ??
>
> >>> Eduardo Burko
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a