Muito obrigado. Era exatamente o que eu precisava.
[]´s André Casteliano PS: Seu blog já está nos meus favoritos, e no meu agregador RSS. De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Luis Carlos Quinhone Enviada em: segunda-feira, 19 de fevereiro de 2007 22:58 Para: [email protected] Assunto: [flexdev] Re: Dividir código da aplicação em vários arquivos André, vou tentar ser mais claro possível pra vc entender. 1º Crie uma arquivo mostraFoto.mxml que será sua janela, conforme o exemplo abaixo: <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx=" <http://www.adobe.com/2006/mxml> http://www.adobe.com/2006/mxml" title="Minha Janela" width="350" height="450" showCloseButton="true" // Aqui mostra o botão X da janela close="PopUpManager.removePopUp(this);" //aqui faz com que ao clicar no X ela fecha horizontalAlign="center" verticalAlign="middle" creationComplete="doInit()"> //chama a função para centralizar a janela <mx:Script> <![CDATA[ import mx.managers.PopUpManager; import mx.controls.Text; private function doInit():void { PopUpManager.centerPopUp(this); // centraliza a janela } ]]> </mx:Script> //aqui vai os seus componentes, Panel, combobox etc...... NOTA: Um erro comum é vc deixar as linhas <mx:Application> </application> observe que no arquivo ele já começa com o titleWindow, sem as tags Application. </mx:TitleWindow> Pronto, a sua janela já está pronta, salve o arquivo agora. 2º Criamos seu index.mxml, que será o principal <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx=" <http://www.adobe.com/2006/mxml> http://www.adobe.com/2006/mxml" layout="absolute" horizontalAlign="right" creationComplete="consulta.send()"> <mx:Script> <![CDATA[ import mx.managers.PopUpManager; import mx.containers.TitleWindow; import mx.controls.Alert; import mx.utils.ArrayUtil; private function showFoto():void{ // essa é a função que chama a Janela que vc criou anteriormente var fotoWindow:TitleWindow = TitleWindow(PopUpManager.createPopUp(this, mostraFotos , true)); } //NOTA: a variável mostraFotos na função acima é o nome do arquivo mxml que vc criou para sua janela, o true depois dela é pra // ao abrir a janela, o programa principal fica desabilitado, faça um teste true e False pra ver a diferença. ]]> </mx:Script> // aqui vai seu conteúdo da página principal </mx:Application> André, é isso aí, qualquer dúvida.... Grite.... Mais mastigado que isso só eu fazendo pra vc né hehehehehehe Visite meu blog, lá tem muita informação sobre Flex, traduzidas da documentação. http://flex-builder.blogspot.com/ Att Quinhone ----- Original Message ----- From: André Casteliano <mailto:[EMAIL PROTECTED]> To: [email protected] Sent: Monday, February 19, 2007 11:11 PM Subject: [flexdev] Dividir código da aplicação em vários arquivos Boa noite pessoal, Sou novo em programação flex, por isso peço que me desculpem pela pergunta. As buscas que fiz no oráculo antes de enviar esta mensagem não me ajudaram muito, e por isso recorro à vocês. Como faço para dividir o código do meu programa flex em vários arquivos ? Como faço para juntar tudo isso depois ? Já iniciei o desenvolvimento de uma aplicação flex, usando o Trial do Flex Builder 2. Estou indo bem até agora, já tendo criado alguns states e Viewstacks. O problema é que meu main.mxml está ficando gigante :) Gostaria de um pequeno exemplo, que me mostre como posso por exemplo, criar uma PopupWindow em um outro arquivo mxml e depois utilizar esta janela a partir do meu programa principal. Um link, uma dica, qualquer coisa será útil. []´s André Casteliano <BR --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
