E ai Villy, tentei os dois. O focusIn entra numa espécie de loop. Pensei em fazer diparar um evento no show do filho do meu viewstack mas não sei como fazer um handler para o evento que será criado no filho do viewstack ser tratado no meu usuario.as Assim:
<mx:ViewStack id="viewstack1" selectedIndex="0" left="10" right="10" top="10" width="100%" height ="100%"/> <mx:Box width="100%" height="100%" show="*dispachEvent(new Event("updateInformacoesUsuario",true))*"> <usuario:usuario width="100%" height="100%"/> < /mx:Box> <mx:Box width="100%" height="100%"> <permissao:permissao width="100%" height="100%" name="pais"/> </mx:Box> <mx:ViewStack/> Alguma idéia de como posso pegar esse evento lá no meu usuario.as? 2010/1/28 Vinicios D. Oliva <viniciosol...@gmail.com> > Tenta enterFrame ou focusIn Fausto. =) > > Em 28 de janeiro de 2010 14:58, Fausto Vaz > <faustovaz.gru...@gmail.com>escreveu: > >> Olá Julio, >> primeiramente obrigado pela resposta. >> >> Então, eu já tentei com o evento show do filho e change da view. >> O negócio é que eu tenho um arquivo usuarios.mxml e um usuario.as que >> cuidam do CRUD usuario pra mim. Na minha viewstack eu chamo o arquivo >> usuarios.mxml e quando ele é aberto pela primeira vez ele executar o método >> associado ao evento creationComplete, no entando quando ele é reaberto ele >> não executar mais o método. Já tentei usar um método associado ao evento >> show mas ele deu certo, o metodo não executou. >> Eu gostaria de chamar o metodo que está associado ao evento >> creationComplete toda vez que o usuarios.mxml fosse aberto. >> >> Obrigado mais uma vez. >> >> 2010/1/28 Júlio César Ködel <jcko...@gmail.com> >> >> Evento show nos filhos ou change no viewstack >>> >>> 2010/1/28 Fausto Vaz <faustovaz.gru...@gmail.com>: >>> > Olá pessoal, >>> > >>> > estou desenvolvendo uma aplicação e nela faço uso de uma viewstack para >>> > carregar componentes que permitem que o usuario faça um CRUD neles. >>> > Eu gostaria de fazer um reload (refresh) das informações desses >>> componentes >>> > toda vez que o usuario fizesse a requisião do componente e não só >>> quando o >>> > componente é criado no viewstack. >>> > >>> > Exemplo: >>> > >>> > <mx:ViewStack id="viewstack1" selectedIndex="0" left="10" right="10" >>> > top="10" width="100%" height ="100%"/> <mx:Box >>> > width="100%" height="100%"> >>> > <usuario:usuario width="100%" height="100%"/> >>> > < /mx:Box> >>> > <mx:Box width="100%" height="100%"> >>> > <permissao:permissao width="100%" height="100%" >>> > name="pais"/> >>> > </mx:Box> >>> > <mx:ViewStack/> >>> > >>> > Alguma idéia de como fazer o reload das informações do banco de dados >>> quando >>> > o componente é mostrado e não só quando ele é criado? >>> > >>> > Obrigado. >>> > >>> > -- >>> > 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 >>> >>> >>> >>> -- >>> [] >>> Júlio César Ködel G. >>> >>> -- >>> 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 >> >> >> -- >> 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 >> > > -- > 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 > -- 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