Ei Thiato, vamos lá: O seguinte MXML:
<mx:Accordion width="100" height="100"> <mx:VBox width="100" height="100"> <mx:TextArea height="100" width="100"/> <mx:TextArea width="100" height="100"/> </mx:VBox> </mx:Accordion> Pode ser gerado com o seguinte bloco ActionScript: <mx:Script> <![CDATA[ import mx.containers.VBox; import mx.controls.TextArea; import mx.containers.HBox; public var c:Canvas; public var v:VBox; public var t:TextArea; public var tt:TextArea; c = new Canvas(); t = new TextArea(); tt = new TextArea(); v = new VBox(); v.addChild(t); v.addChild(tt); c.addChild(v); VBOX.addChild(c); ]]> </mx:Script> O que você está tentando fazer é uma EVAL, e isso não é possível no AS3, você vai precisar fazer um loop em uma estrutura de dados (objeto) e então gerar a interface usando o formato acima. On 9/5/08, George Queiroz <[EMAIL PROTECTED]> wrote: > > assim, todas as tag's q vc coloca numa página mxml tem uma classe flex > correspondente q vc pode dá um new e criar uma instancia. > > assim sendo, vc monta toda a sua tela atraves de código flex em vez de > criar um arquivo .txt com mxml dentro e pega a instancia da sua application > e adiciona os seus componentes :) > > 2008/9/5 thiago freitas <[EMAIL PROTECTED]> > >> >> George Queiroz não entendi, pode ser mais "povão"? >> >> O que eu penso em fazer funciona no flex? >> >> On 5 set, 13:21, "George Queiroz" <[EMAIL PROTECTED]> wrote: >> > tudo q vc faz em mxml tem uma classe correspondente, se vc vai gerar as >> > tag's, monta os componentes e no fim add a sua application e só >> felicidade. >> > cria umas fábricas de componentes e por ai vai :D >> > >> >> > On Fri, Sep 5, 2008 at 1:19 PM, thiago freitas < >> [EMAIL PROTECTED]>wrote: >> > >> > >> > >> > > existe como eu fazer uma tela dinamica em flex? Por exemplo, eu gero >> > > os mxml em um arquivo .txt no servidor e envio para o flex pelo php e >> > > o flex interpreta e monta a tela que gerei. >> > >> > > existe como? >> >> >> > > > > > > -- Blog: http://wendel.blog.br/ Celular: 61 9254-4688 Twitter: http://twitter.com/wendelmaques/ --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---