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