Tá funcionando 100% do geito que quero!

Mas agora tem mais uma coisinha...
Criei um Objeto conde tem os itens Clientes, e produtos, eles são
Array que guardam as janelas.
E para esconder ou mostrar as janelas eu faço um Loop com for in.
Não existe alguma classe no Flex 4 onde eu possa colocar o
visible=false e todos seus filhos já herdarem a propriedade sem ter
que fazer  o loop manualmente.
Tipo assim:

objeto.Clientes.visible=false;

ao invés de:

var arr:Array = objeto.Clientes
for(var i:String in arr){
   arr[i].visible=false;
}




On Jan 19, 3:31 pm, Eric Tonussi <erictonu...@gmail.com> wrote:
> disponha
>
> Em 19 de janeiro de 2011 15:25, Gilsones <gilson.carva...@gmail.com>escreveu:
>
> > Opa! entendi sim!
> > Agora vai ein! Brigadão ae a todos que ajudaram!
> > Vou montar o código se der algum pepino volto aqui pra enxer mais a
> > paciência do povo rsrs
> > Depois falor se deu certo!
> > Valeu!
>
> > On Jan 19, 3:17 pm, Eric Tonussi <erictonu...@gmail.com> wrote:
> > > cria 2 arrays, uma pra cliente e outro pra produtos. quando criar um
> > > titlewindows pra cliente, joga ele pra dentro do array, e a mesma coisa
> > com
> > > o produto.
>
> > > na hora de mostrar so o cliente, percorre a array de clientes e seta
> > todos
> > > pra visible=true e includeinlayout=true. depois percorra a de produtos e
> > faz
> > > o inverso (visible=false).
>
> > > faça isso com a de produtos tb.
>
> > > pata todos, percorra as 2 e coloque true para todos.
>
> > > deu pra entender?
>
> > > Em 19 de janeiro de 2011 15:11, Gilsones <gilson.carva...@gmail.com
> > >escreveu:
>
> > > > Vou tentar simplificar
> > > > Imagine um TabNavigator, com as abas "Todos", "Clientes" e "Produtos".
> > > > Na tab "Clientes" tem as TitleWindow "Grid Clientes" e "Dados do
> > > > Cliente"
> > > > Na tab "Produtos" tem as TitleWindow "Grid Produtos" e "Dados do
> > > > Produto"
>
> > > > Só que com TabNavigator é obviamente impossível criar uma aba "Todos",
> > > > que mostre as 4 TitleWindow's juntas.
>
> > > > Preciso criar isso, tentei usar States mas não deu certo porque as
> > > > TitleWindow são abertas dinamicamente e assim não dá para colocar a
> > > > propriedade "includeIn".
>
> > > > O Eric Tonussi deu a idéia de criar dois s:Group ("Clientes" e outro
> > > > "Produtos"), com o includeIn cada um para seu State, mas assim
> > > > atrapalharia a ordem (depth, z-index no CSS) das TitleWindow.
>
> > > > Então criei um só s:Group onde criarei as janelas dinamicamente, agora
> > > > falta alguma idéia de como mostrar somente as TiteWindow referente a
> > > > Clientes, a Produtos, e ambas juntas.
>
> > > > --
> > > > 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 emhttp://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 emhttp://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

Responder a