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