Opa... valeu a dica. On Nov 29, 5:09 pm, Antonio Mano <[email protected]> wrote: > Entendi.. vai dar esse erro mesmo.. pois ele vai tentar setar um componente > que ainda não foi criado/carregado. > Cara.. to na correria aqui.. mas lembrei que o Beck Novaes falou sobre > creationPolicy... dá uma olhada.. veja se te > ajuda:http://blog.dclick.com.br/2010/03/04/evitando-problemas-com-views-e-d... > > Em 29 de novembro de 2010 14:31, Ednei <[email protected]> escreveu: > > > > > e ae Antonio. > > > Acho que entendi, mas veja: > > > botaoNovo{} > > > tabNavigator: > > { > > [Index:0 ( Datagrid ) ] > > [Index:1 ( TextInput ) ] > > } > > > A página inicia com o Index:0 aberto e o Index:1 fechado porque o > > creationPolicy != "all". Ponto. > > > Nesse momento o Usuário clicará no botaoNovo, que abrirá o Index:1 e > > setará o Focus o TextInput. Porém, ao tentar fazer isso, acontece um > > erro em runtime do tipo "nao pode ser selecionado um objeto de valor > > nulo". > > > ex: > > > function Novo():void > > { > > TabNavigator.selectedIndex = 1; > > TextInput.setFocus(); /* Aqui dá o problema */ > > } > > > On Nov 29, 11:36 am, Antonio Mano <[email protected]> wrote: > > > Evento brother... > > > Dispara um evento ao clicar no TabNavigator.. ao escutar o evento.. > > > verifique pelo target qual é o Tab clicado... coloque a condição.. e > > poderá > > > setar um foco diferente em cada Tab clicado. > > > > Em 29 de novembro de 2010 10:37, Ednei <[email protected]> > > escreveu: > > > > > Opa > > > > > Seguinte: tenho um TabNavigator com as Tabs 1,2,3 e 4. Naturalmente > > > > quando abro o componente ele abre como default a aba 1 (index:0). > > > > > O que e preciso é, ao clicar no botão Novo, que está fora do > > > > tabNavigater, o TabNavigator seja setado para a Tab 2 (index:1) e que > > > > o cursor caia no TextInput que há la dentro. > > > > > O problema está em setar o Focus no TextInput da Tab 2 (index:1). > > > > Alguém sabe como resolver isso sem usaro o creationPolicy="all"?. > > > > > -- > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > > Para enviar uma mensagem, envie um e-mail para > > [email protected] > > > > Para sair da lista, envie um email em branco para > > > > [email protected] > > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > -- > > > *Antonio Mano DelaSilva* > > > *PAZ > > > * > >http://twitter.com/antonio_manohttp://manoelivia.blogspot.comhttp://p... > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para [email protected] > > Para sair da lista, envie um email em branco para > > [email protected] > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > -- > *Antonio Mano DelaSilva* > *PAZ > *http://twitter.com/antonio_manohttp://manoelivia.blogspot.comhttp://projetosobrinho.wordpress.com/
-- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
