é
pelo jeito o FLEX PRECISA de saber quais as telas serão abertas.
ou seja, é necessário ter TODAS as telas instanciadas NEW telaTAL();
não tem jeito , não tem como eu passar uma "variável" e fazer NEW
{telaVariavel}(). não rola.
vi outros exemplos onde já existe um Array de telas já instanciad
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
cla
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 classeclazz()
bruno bg
Em 6 de maio de 2010 20:26, Endel Guimarães Silva escreveu:
> cara, tenta fazer o seguinte:
>
> var clazz:Class = getClassByAli
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);
PopUp