Bom dia Senhores,
Tenho um projeto em adobe flex 4.5 usando padrão de formulários, sem mdi window(não gosto) e sem módulos (o pouco que li, falavam mal), somente com navigatorContent e viewStacks.
Enfim eu tenho uma pagina principal o meu application e dentro dela eu tenho uma viewstack com vários outras instancias das telas em mxml que eu declarei dentro da vs.
E em determinados momentos eu estou navegando dentro da tela digamos de cadastro de pessoa e gostaria de pegar uma informação que está inserida na tela cadastro de usuário, entretanto eu não sei como ir na instancia daquela tela que eu tenho já criada dentro do meu mxmlApplication.
Eu gostaria de saber qual a boa prática para se resolver isto ? Gostaria de fazer algo semelhante ao que se faço no java, um método estático getInstance e talz, só que eu não se isso é usado no flex, se é correto ou errado.
Gostaria de receber opiniões a respeito.
Ex de codigo: No código abaixo tem um, trecho onde eu declaro as telas mxml dentro da viewStacck que esta dentro do meu applicattion, entao como pegar essa instancias estando dentro de uma outra tela alheia ?!?!
<mx:ViewStack id="menusVS" x="0" y="173" width="100%" height="100%">
<view:ManterUnidade id="manterUnidade" creationPolicy="all" />
<view:ManterCliente id="manterCliente" creationPolicy="all" />
<view:ManterFornecedor id="manterFornecedor" creationPolicy="all" />
<view:ManterCategoria id="manterCategoria" creationPolicy="all" />
<view:ManterSubCategoria id="manterSubCategoria" creationPolicy="all" />
<view:ManterProduto id="manterProduto" creationPolicy="all" />
<view:ManterUsuario id="manterUsuario" creationPolicy="all" />
<view:CadastroUnidade id="cadastroUnidade" creationPolicy="all" />
<view:CadastroCliente id="cadastroCliente" creationPolicy="all" />
<view:CadastroFornecedor id="cadastroFornecedor" creationPolicy="all" />
<view:CadastroConfiguracoes id="cadastroConfiguracoes" creationPolicy="all" />
<view:CadastroCategoria id="cadastroCategoria" creationPolicy="all" />
<view:CadastroSubCategoria id="cadastroSubCategoria" creationPolicy="all" />
<view:CadastroProduto id="cadastroProduto" creationPolicy="all" />
<view:CadastroUsuario id="cadastroUsuario" creationPolicy="all" />
<view:Login id="login" creationPolicy="all" />
</mx:ViewStack>
Obrigado,
Att.
Ro0llz