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
-~----------~----~----~----~------~----~------~--~---

Responder a