Se entendi sua necessidade aconselho utilizar viewstack e não state pra controle de show de forms. Em 23/05/2013 17:59, "Luis Carlos" <lcquinh...@gmail.com> escreveu:
> Olá meu povo, recentemente mudei minha aplicação e troquei as telas que > eram titleWindow para Panel e uso States para abrí-las, até normal beleza, > maravilha, só que ao fechar um state, ele na realidade apenas deixa de > ficar visível, indo para o state principal, ao voltar no state, preciso que > execute uma função quando ele ficar ativo novamente, mas ja tentei: > > activate="init()"; > enterState="init()"; > stateChangeComplete="init()" > > e simplesmente ele não executa nenhuma delas. Alguém sabe como posso > resolver isso? > > Outra coisa que pensei seria em destruir o state e sempre criar de novo, > mas não consegui também, eu carrego os states assim: > > // No Main.mxml //////// > <s:State name="Funcionarios"/> > > <views:Funcionarios id="viewFuncionarios" > includeIn="Funcionarios" > left="0" > right="0" > top="33" > bottom="0"/> > > onde Funcionarios é um Panel - Funcionarios.mxml - que tem tudo lá dentro > > ////////////////////////// > > Att > Luis Carlos > > -- > -- > 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-unsubscribe@** > googlegroups.com <flexdev-unsubscr...@googlegroups.com> > Mais opções estão disponíveis em > http://groups.google.com/**group/flexdev<http://groups.google.com/group/flexdev> > --- Você está recebendo esta mensagem porque se inscreveu no grupo > "flexdev" dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para > flexdev+unsubscribe@**googlegroups.com<flexdev%2bunsubscr...@googlegroups.com> > . > Para obter mais opções, acesse > https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> > . > > > -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.