vc ja inicializou essas classes?

new classeTal:ClasseTal();

Crie um arquivo LoadClasses.as que é chamada no index do projeto...
nessa classe é inicializado as classes que vc irá trabalhar usando
getDefinitionByName...
só fazer new LoadClasses(); no init da index e dentro dela colocar todas as
classes que vc pretende trabalhar ...

Boa sorte ...

Att.
Em 6 de maio de 2010 21:38, bruno bg <[email protected]> escreveu:

> assim dá erro.
>
> var janela:clazz = new clazz(); //desse jeito mesmo... isso instancia um
> objeto da classe que vc passou
> // aqui não existe a classe    clazz()
>
>
> bruno bg
>
>
> Em 6 de maio de 2010 20:26, Endel Guimarães Silva 
> <[email protected]>escreveu:
>
> cara, tenta fazer o seguinte:
>>
>> var clazz:Class = getClassByAlias("package.Classe"); // passa como string
>> mesmo, o mesmo nome que vc registrou
>> var janela:clazz = new clazz(); //desse jeito mesmo... isso instancia um
>> objeto da classe que vc passou
>> PopUpManager.addPopUp(janela as DisplayObject);
>> PopUpManager.centerPopUp(janela);
>>
>> dps posta aki se deu certo ou não
>>
>> 2010/5/6 bruno bg <[email protected]>
>>
>>> li os artigos
>>> http://fabiophx.blogspot.com/2009/04/criacao-dinamica-de-objetos.html
>>> http://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 em http://groups.google.com/group/flexdev
>>
>>
>>
>>
>> --
>> Endel Guimarães Silva
>> Programador Web/Adobe Flex
>>
>> --
>> 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
>



-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

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