Em faço assim vez de chamar um component penso neles como telas da aplicacao dentro ViewStack e navego até elas, fiz um exemplo:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:comp="components.*"> <mx:ButtonBar dataProvider="{meuViewStack}"/> <mx:ToggleButtonBar dataProvider="{meuViewStack}"/> <mx:LinkBar dataProvider="{meuViewStack}"/> <mx:ViewStack id="meuViewStack" historyManagementEnabled="true"> <!-- aqui vc adiciona seus components... o label adicionado abaixo serve como rotulo dos botoes do ButtonBar, ToggleButtonBar e LinkBar -- > <comp:comp1 id="comp_1" label="Comp 1"/> <comp:comp2 id="comp_2" label="Comp 1"/> <comp:comp3 id="comp_3" label="Comp 1"/> </mx:ViewStack> <!-- chamando pelo indice --> <mx:HBox> <mx:Button label="Chama comp 1" click="meuViewStack.selectedIndex=0"/> <mx:Button label="Chama comp 2" click="meuViewStack.selectedIndex=1"/> <mx:Button label="Chama comp 3" click="meuViewStack.selectedIndex=2"/> </mx:HBox> <!-- chamando pelo id (recomendado) --> <mx:HBox> <mx:Button label="Chama comp 1" click="meuViewStack.selectedChild=comp_1"/> <mx:Button label="Chama comp 2" click="meuViewStack.selectedChild=comp_2"/> <mx:Button label="Chama comp 3" click="meuViewStack.selectedChild=comp_3"/> </mx:HBox> </mx:Application> ;-) Ricardo On 19 jun, 12:33, "Matheus Bombonato" <[EMAIL PROTECTED]> wrote: > Eu precisaria criar uma função chamando o componente ou existe alguma já > pronta? > []s > > Em 19/06/07, Matheus Bombonato <[EMAIL PROTECTED]> escreveu: > > > > > Sim, isso eu até já havia conseguido. Faltou eu explicar melhor. > > Como, por exemplo, chamar um componente clicando em um botão? > > > []s > > > Em 19/06/07, SaintBr <[EMAIL PROTECTED]> escreveu: > > > > <ns1:MeuComponente /> > > > > SaintBr. =] > > > blog.saintbr.com.br > > > > ----- Original Message ----- > > > *From:* Matheus Bombonato <[EMAIL PROTECTED]> > > > *To:* flexdev@googlegroups.com > > > *Sent:* Tuesday, June 19, 2007 12:00 PM > > > *Subject:* [flexdev] Re: MODULOS > > > > Eu iria posta a mesma dúvida ainda hoje. Já pesquisei um pouco e não > > > encontrei uma solução para isso. Como chamar componentes? > > > > []s > > > > Em 19/06/07, Wagner Nascimento <[EMAIL PROTECTED]> > > > escreveu: > > > > > Galera, estou desenvolvendo minha segunda aplicação em Flex. Desta vez > > > > resolvi utilizar o ViewStack. Criei os componentes (mxml), login, > > > > cadastros > > > > etc. Agora preciso saber como carrega-los no VS. Sei que posso usar uma > > > > funcao utilizando o ModuleLoader, mas este só carrega .swf. Eu uso o > > > > Flexbuilder 2 e não sei como faço para gerar outros .swf além do projeto > > > > prnicipal, ou ainda como carregar os mxml. > > > > > Alguem pode me ajudar ?? > > > > -- > > > > Wagner Nascimento > > > > Tel. :(21) 8664-2835 > > > > Msn :[EMAIL PROTECTED] > > > > Skype :wsnascimento --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---