Considero esta uma ótima solução. Mas acredito ser uma má-pratica usar este include em todas as telas. Seria melhor o arquivo util.as ser uma classe com métodos estáticos.
Acho que vou fazer um screencast sobre variáveis estaticas, pois é um ótimo recurso que poucos utilizam ;) Em 22 de dezembro de 2011 11:30, Ednei Tanatos <ednei.tana...@gmail.com>escreveu: > Funcionou, porém eu não pude usá-lo no arquivo util.as, arquivo este > em que faço um include em quase todas as telas (<mx:Script source="pop/ > util.as"/>); > > O motivo aparente é que declarando as variáveis neste arquivos, sempre > que faço um include, elas são redeclaradas/inicializadas e assim - > claro - elas perdem os valores que as atribui no momento em que se > inicializa o projeto. > > Então eu as declarei diretamente no arquivo principal do projeto. E > para utilizar elas nas outras telas eu uso > MeuArquivoPrincipal.NomeDaVariavel. > > Não sei se assim é o mais correto. mas funcionou bem. > > > On 22 dez, 11:25, Ednei Tanatos <ednei.tana...@gmail.com> wrote: > > Valeu pessoal > > > > Funcionou com static. > > > > On 21 dez, 16:52, Eric Tonussi <erictonu...@gmail.com> wrote: > > > > > > > > > > > > > > > > > Mas se é exatamente para isso que que variaveis estaticas servem..m > > > > > Em 21 de dezembro de 2011 16:34, Rogerio Gonzalez < > > > rogerio.gonza...@gmail.com> escreveu: > > > > > > Funcionar, funciona, mas eu não concordo conceitualmente (por isso o > > > > "funcionar bem"), hehehe. > > > > > > Abraços > > > > > > Rogério Gonzalez > > > > > > 2011/12/21 Eric Tonussi <erictonu...@gmail.com> > > > > > >> Porque não? Claro que funciona. Acho que você está confundindo > estatica > > > >> com constante. > > > > > >> Em 21 de dezembro de 2011 16:07, Rogerio Gonzalez < > > > >> rogerio.gonza...@gmail.com> escreveu: > > > > > >> Pelo q entendi da necessidade dele, ele precisa atualizar os > valores em > > > >>> outros momentos do codigo, cada hora com um valor. > > > >>> Neste caso, estaticas não irão funcionar bem. > > > > > >>> Abraços > > > > > >>> Rogério Gonzalez > > > > > >>> 2011/12/21 Eric Tonussi <erictonu...@gmail.com> > > > > > >>>> Usando variáveis estáticas funciona melhor, acredito eu. > > > > > >>>> Em 21 de dezembro de 2011 13:41, Rogerio Gonzalez < > > > >>>> rogerio.gonza...@gmail.com> escreveu: > > > > > >>>> Provavelmente vc esta acessando outra instância, e não a mesma > que vc > > > >>>>> setou os valores. > > > > > >>>>> Você pode acessar de 3 formas. > > > > > >>>>> 1 - Usando Singleton > > > >>>>> 2 - Usando FlexGlobals > > > >>>>> 3 - Passando as referencias entre as classes > > > > > >>>>> Abraços! > > > > > >>>>> Rogério Gonzalez > > > > > >>>>> 2011/12/21 Ednei <ednei.tana...@gmail.com> > > > > > >>>>>> Olá, > > > > > >>>>>> Tenho um arquivo .as chamado util.as em que eu uso ele em > > > >>>>>> praticamente > > > >>>>>> todas as telas. > > > > > >>>>>> Neste arquivo eu tenho duas Strings: bancoCad e bancoMvo. > > > > > >>>>>> [Bindable] private var bancoCad;String = "": > > > >>>>>> [Bindable] private var bancoMov;String = "": > > > > > >>>>>> Quando eu inicio o projeto, a primeira coisa que faço é > preenche-las > > > >>>>>> com o valor devido. Até ai tudo bem - tudo funcionado, porém > quando eu > > > >>>>>> abro alguma janela (TitleWindow) por exemplo e leio essas > variáveis, > > > >>>>>> elas estão vazias da mesma forma como as iniciei. > > > > > >>>>>> Eu não entendi direito o porque ou se isso simplesmente não > pode ser > > > >>>>>> feito assim. > > > > > >>>>>> Obrigado > > > > > >>>>>> -- > > > >>>>>> 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 > > > > > >>>> -- > > > >>>> 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 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