Acredito "não tenho certeza" vc te que colocar dentro de um metodo e chama isso no createComplete
tipo : <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" createComplet="init()"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.controls.Button; private var btn: Button; public function init():void{ btn = new Button(); btn.label = "Novo Botao"; this.addChild(btn); *// O erro é nessa linha* } ]]> </mx:Script> </mx:Application> Em 24/01/08, Thiago <[EMAIL PROTECTED]> escreveu: > Falae galera, > > tô apanhando pra uma coisa meio que boba aqui... > > Tenho meu componente application e lá eu crio dinamicamente um botão e > depois adiciono ele ao componente application. > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute"> > > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > import mx.controls.Button; > > private var btn: Button; > > btn = new Button(); > btn.label = "Novo Botao"; > this.addChild(btn); *// O erro é nessa linha* > > ]]> > </mx:Script> > > </mx:Application> > > Tá dando o seguinte erro: *The this keyword can not be used in static > methods. It can only be used in instance methods, function closures and > global code. > > *Pelo que entendi ele tá reclamando que não posso criar algo dinâmico e > adicionar a um componente estático. > > ** > -- > Att, > Thiago R. Fernandes > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
