O site parece estar em manutenção. 2009/3/1 Vinícius Velasco <[email protected]>
> > 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 -~----------~----~----~----~------~----~------~--~---
