Legal Carlos, tua didática é muito boa... Ja tinha feito feito o que vc passou no exemplo abaixo, só que com um código um pouco "sujo"...Depois de ler esse "mini tuto" to vendo as coisas mais simples como esta de uma maneira diferente...
Desde que coloquei nos meus favoritos to meio tempo de entrar no BLOG e ver as traduções, mas pelo que vi nesse email deve estar ainda melhor de quando entrei no início... Forte abraço, e boa sorte com o blog! Abraços, Alan de Melo Granadeiro[ Desenvovedor Web www.amgdeveloper.com On 19 fev, 23:57, "Luis Carlos Quinhone" <[EMAIL PROTECTED]> wrote: > 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" > 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" 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 > 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 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
