e ae Eduardo valeu pela resposta o link esta quebrado.
2009/2/28 Eduardo Kraus <[email protected]>: > Há um monte de fatores que fazem o getDefinitionByName dar erro. Uma delas é > não possuir o componente carregado. > http://blog.flexexamples.com/2008/08/28/creating-a-component-instance-by-class-name-in-actionscript-30/ > 2009/2/28 Vinícius Velasco <[email protected]> >> >> Olá pessoal eu estou tentando chamar uma MDIWindow dinamicamente e >> depois de tantas pesquisas eu consegui uma forma mas estou com um >> problema eu preciso criar uma variavel (não sei porque) pra funcionar >> e essa variavel é do tipo Class se eu deixar o valor dela fixo >> funciona certinho mas eu kero ele dinamico, existe um forma de >> converter do tipo String para Class? ou isso não existe, meu codigo >> esta assim: >> >> public function abreJanela(tela:String, >> obj:Class):void{ >> >> registerClassAlias(tela,obj); //Aqui é >> problema >> >> var myClassDefinition:Object = >> getDefinitionByName(tela); >> var myWin:MDIWindow = new >> myClassDefinition(); >> mdiCanvas.windowManager.add(myWin); >> >> } >> e faço a chamada assim >> >> <mx:Button x="445" y="10" >> label="Abrir" click="abreJanela('componentes.' + tela.text, MD);"/> >> >> Queria q esse MD fica dinamico tipo colocar textbox.tex e la na minha >> function ele ser Class >> >> Desde ja agradeço >> >> -- >> Bel. Vinícius Velasco >> Analista de Desenvolvimento - Ábaco >> MSN: [email protected] >> Skype: ircvinicius >> Fone: 66 9206 6966 >> Rondonópolis - Mato Grosso - Brasil >> "Tudo Posso Naquele que me Fortalece" Fil 4:13 >> >> > > > > > -- Bel. Vinícius Velasco Analista de Desenvolvimento - Ábaco MSN: [email protected] Skype: ircvinicius Fone: 66 9206 6966 Rondonópolis - Mato Grosso - Brasil "Tudo Posso Naquele que me Fortalece" Fil 4:13 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
