porque somente depois do creationComplete as telas estarão disponiveis. e esta nao é mesmo a melhor solução. tente usar viewStack que voce consegue uma solucao melhor.
Em 13 de julho de 2011 17:07, Cristian <cristianmachadoav...@gmail.com>escreveu: > Opa eai Eric agora funciono cara, porque isso de colocar no > creationComplete? > > Valeu ai Eric pela força e agradeço a todos pela ajuda, sei que está > solução não seria a mais adequada para este tipo de caso. > > > > On Jul 13, 4:48 pm, Eric Tonussi <erictonu...@gmail.com> wrote: > > public var abasPesq:Array; > > > > //voce deve chamar esta funcao no creationComplete da aplicacao > > protected function onCreationComplete( e:Event ):void { > > abasPesq= [ > > telaAgenda, > > telaPublicacoes, > > telaClientes, > > telaProcessos, > > telaFinanceiro > > ]; > > > > } > > > > Em 13 de julho de 2011 16:43, Cristian <cristianmachadoav...@gmail.com > >escreveu: > > > > > > > > > > > > > > > > > Opa assim fiz a alternativa do Eric, mas não funcionou agora ta dando > > > um erro de null. > > > > > Mais alguma sugestão galera? > > > > > Agradeço a todos por responderem ( ninja ) hehehe. > > > > > On Jul 13, 4:19 pm, Eric Tonussi <erictonu...@gmail.com> wrote: > > > > isso deve resolver > > > > > > --------- Array com os nomes das abas ------------------------ > > > > public var abasPesq:Array = [ > > > > telaAgenda, > > > > telaPublicacoes, > > > > telaClientes, > > > > telaProcessos, > > > > telaFinanceiro > > > > ]; > > > > ---------- Função abre a aba e fecha as outras --------------- > > > > public function abrePesquisas(abaAbrir){ > > > > for(var i:Number=0; i<abasPesq.length; i++){ > > > > var aba:Object = abasPesq[i]; > > > > if(abaAbrir == aba){ > > > > Alert.show(""+aba); > > > > aba.includeInLaytout = true; > > > > }else{ > > > > Alert.show(""+aba); > > > > aba.includeInLaytout = false; > > > > } > > > > } > > > > > > } > > > > > > Em 13 de julho de 2011 16:17, adeildo júnior <thejunir...@gmail.com > > > >escreveu: > > > > > > > na tua funcao: > > > > > > > ---------- Função abre a aba e fecha as outras --------------- > > > > >> public function abrePesquisas(abaAbrir){ > > > > >> for(var i:Number=0; i<abasPesq.length; i++){ > > > > >> var aba:Object = abasPesq[i].label; > > > > >> if(abaAbrir == aba){ > > > > >> Alert.show(""+aba); > > > > >> aba.includeInLaytout = true; > > > > >> }else{ > > > > >> Alert.show(""+aba); > > > > >> aba.includeInLaytout = false; > > > > >> } > > > > >> } > > > > >> } > > > > > > > tu nao ta declarando o retorno da tua funcao ( deve ser assim " > public > > > > > function abrePesquisas(abaAbrir:TIPO_DA_VARIAVEL):void "), e nao > > > declara o > > > > > tipo da variavel abaAbrir... isso `e o que eu vejo, por cima... > > > > > > > -- > > > > > 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 > -- 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