Olá. Estou tentando adicionar um componente, em tempo de execução, dentro de outro componente já previsto (header). Porém utilizando uma variável encapsulada o tempo de execução é outro, todavia nem todos os componentes foram carregados.
Criei um componente flex chamado Search.mxml: <?xml version="1.0" encoding="utf-8"?> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ public function set hasBtnCancel(value:Boolean):void { if(value){ var btnCancel:Button = new Button; btnCancel.label = "Cancelar"; header.addChild(btnCancelar); /// porém o 'header' ainda nao foi criado } } ]]> </mx:Script> <mx:HBox width="100%" id="header"> <!-- quero adicionar aqui dentro -- > <mx:TextInput id="txtFilter" width="80%" /> <mx:Button id="btnSearch" label="Pesquisar" width="10%" maxWidth="90" /> </mx:HBox> <mx:DataGrid id="grid" width="100%" height="100%" /> </mx:VBox> A forma que chamo este componente é: <xx:Search hasBtnCancel="true" /> Ainda já passou por isso? Obrigado, desde já. --~--~---------~--~----~------------~-------~--~----~ 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---