vlw Eduardo, só uma pergunta esses EmpresaView, Centros, Financeiro são suas telas, isso?
se for era isso que eu queria avitar ter que fazer mensão e elas para poder usar o getDefinitionByName assim eu resolvi usando alias, ex: function createAilas():void{ registerClassAlias("FinanceiroAlias",Financeiro); ... } e depois ficaria assim public function menuPrincipalClick(event:MenuEvent):void { createAlias(); // nem é necessário chamar eu acho var menu:string=event.it...@data; var label:string=event.it...@label; var className:Class = getClassByAlias (menu) // onde menu é o meu alias 'FinanceiroAlias' var janela:* = className.abrirPopup(_principal) } tá aí mais um dica de uso para o pessoal ;) vlw! registe On 20 ago, 19:08, Eduardo Kraus <eduardokr...@gmail.com> wrote: > Eu sempre fiz assim > > private var inutil:array = new Array([ TestView ]) > > /* Veja */ > > private var __Inutil:Array = new Array( EmpresaView, > Centros, > Financeiro, > Demografia, > ClienteView, > RepresentanteView, > TabelaConciliatoria, > CriterioRateio, > Temporada, > ConfiguracaoGeral, > CustosFixos, > CustosVariaveis, > Tributos, > Frete, > PDD, > Royalty, > Comissao, > Lucro, > FichaTecnicaProdutos, > Ajuda, > Sobre ) > public function menuPrincipalClick(event:MenuEvent):void > { > var menu:string=event.it...@data; > var label:string=event.it...@label; > > var className:* = getDefinitionByName('com.kraus.view.' + menu) > var janela:* = className.abrirPopup(_principal) > } > > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.comhttp://blog.mxml.com.brhttp://twitter.com/EduardoKraus > > 2009/8/20 Janderson <janderson...@hotmail.com> > > > > > gostei da idéia dos includes, o problema é que eu teria que fazer um a > > um, tenho um pacote de views... e queria que o compilador deixe todas > > as classes da view a ponto de bala... > > > to ficando chato mesmo...rs querendo interceptar o serviço do > > compilador... ele é inteligente e eu querendo deixar ele > > burro...huahuahua --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---