FABIO  resolvido
muito obrigado.

bruno bg



Em 7 de maio de 2010 14:14, fabiophx <[email protected]> escreveu:

> Bruno,
>   Dei uma olhada com calma e vi q vc está usando
> registerClassAlias(aliasName:String, classObject:Class) invertido, o
> primeiro parâmetro é o caminho completo da classe e depois a classe.
>          registerClassAlias("verba", bras.Siscob.mxml.verba);
>          o correto
>         registerClassAlias("bras.Siscob.mxml.verba", verba);
>   Uma dica, por convenção os nomes das classes começam com maiúscula.
>   E no getDefinitionByName vc utiliza o mesmo aliasName de
> registerClassAlias.
>
> []s
> Fabio da Silva
> http://fabiophx.blogspot.com/
>
> On 6 maio, 18:43, bruno bg <[email protected]> wrote:
> > li os artigoshttp://
> fabiophx.blogspot.com/2009/04/criacao-dinamica-de-objetos.htmlhttp://www.flexbrasil.com.br/viewtopic.php?f=3&t=1493#p4553
> >
> > eu uso modulos, e criei um Menu dinâmico que vem do Banco de Dados os
> labels
> > e as janelas que serão abertas respectivamente.
> > Cada Módulo tem um Menu com o conteúdo diferente.
> > Gostaria de abrir as janelas dinamicamente de acordo com o result (tá
> > funcionando legal, mostra 100%)
> >
> > e o click do MenuEvent
> > no meu init();
> >                 registerClassAlias("verba", bras.Siscob.mxml.verba);
> >                 // ou
> >                 registerClassAlias("verba", verba);
> >                 // já coloquei no init() do meu Application e tb no meu
> > init() do meu Módulo.
> >
> > no meu MenuEvent()
> >                 var clazz:Class = getDefinitionByName(event.item.janela)
> as
> > Class;
> >                 ou
> >                 var clazz:Class = getClassByAlias(event.item.janela);
> >                 // ambos dão erro.
> >                 // sempre dá o mesmo erro
> >                 *// ReferenceError: Error #1065: Variable is not
> defined.*
> >                 var janela:TitleWindow =
> > TitleWindow(PopUpManager.createPopUp(this, clazz, true));
> >                 PopUpManager.centerPopUp(janela);
> >
> > bruno bg
> >
> > --
> > 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
>
> --
> 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
>

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

Responder a