Estas Actions vc coloca em um .as específico e seu mxml ele pode
fazer rererência a ele da seguinte forma:

<mx:Script source="actions/SeuArquivoComActions.as"/>

eu to colocando essa linha ai em cima sempre antes de fechar a ultima
tag,
que no meu caso é </mx:TitleWindow>, ou seja ... fica algo assim:

        <mx:Script source="actions/UserAction.as"/>
</mx:TitleWindow>




On 14 abr, 19:59, Cristiano Gonçalves <cristiano...@gmail.com> wrote:
> Para visualizar melhor coloquei no pasterbien
>
> http://pastebin.com/3cnEMApZ
>
> A minha duvida por exemplo é de como separa essa chamado de formulario
> com o metodo chamarform como faço para colocar isso em .as e fazer
> referência como meu mxml principal.Fico no aguardo.Obrigado!
>
> On 14 abr, 19:54, Cristiano Gonçalves <cristiano...@gmail.com> wrote:
>
>
>
> > Pessoal estou com um exemplo de uma aplicação em flex porem estou com
> > tudo junto  como faço pra criar um arquivo .as separando o action
> > script dos compontes segue o meu codigo abaixo.Fico no
> > aguardo.Obrigado!
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute" borderColor="#777D81"
> > backgroundGradientAlphas="[1.0, 1.0]"
> > backgroundGradientColors="[#F7F7F2, #D4D0D0]"
> > backgroundImage="calculadora.jpg">
> >         <mx:Button id="btn" click="{limpar()}" x="689" y="107"
> > label="Iniciar" width="88" height="32"/>
> >         <mx:Button id="btnsoma" click="{calculo()}" x="689" y="164"
> > label="Somar" width="100" height="42"/>
>
> > <mx:Script>
> >         <![CDATA[
> >                 import mx.managers.PopUpManager;
> >                 import mx.effects.easing.Elastic;
> >                 import mx.controls.Alert;
> >                 private function limpar():void {
>
> >              numero1.text="";
> >              numero2.text="";
> >              rotulo.text="";
> >                  rotulo2.text="";
> >                  nomecaixa.text="";
>
> >                 }
>
> >                 private function calculo():void {
>
> >                         var valor1:Number;
> >                         var valor2:Number;
> >                     valor1=Number(numero1.text);
> >                     valor2=Number(numero2.text);
> >                         var soma:Number;
> >                         soma = valor1 + valor2;
>
> >                         rotulo.text = soma.toString();
> >                     Alert.show(soma.toString());
>
> >                 }
>
> >                 private function mostrarnome():void {
> >                         var nome:String;
> >                         nome = String(nomecaixa.text);
> >                         rotulo2.text = nome.toString();
>
> >                 }
>
> >                 private function chamarform():void{
> >                         var form:fomulario
> >                         form  = 
> > fomulario(PopUpManager.createPopUp(this,fomulario,true));
> >                         PopUpManager.centerPopUp(form);
> >                 }
>
> >         ]]>
> > </mx:Script>
> >         <mx:TextInput id="numero1" x="530" y="107" height="41" width="137"
> > color="#0B1AE0" fontSize="29"/>
> >         <mx:TextInput id="numero2" x="530" y="165" height="41" width="137"
> > color="#0B1AE0" fontSize="29"/>
> >         <mx:Label x="363" y="107" text="VALOR 1:" fontSize="29"
> > fontWeight="bold" color="#0219FA"/>
> >         <mx:Label x="527" y="10" text="CALCULADORA" fontSize="29"
> > fontWeight="bold" color="#0219FA"/>
> >         <mx:Label x="363" y="167" text="VALOR 2:" fontSize="29"
> > fontWeight="bold" color="#0219FA"/>
> >         <mx:Label x="420" y="290" text="RESULTADO:" fontSize="29"
> > fontWeight="bold" width="235" color="#0219FA"/>
> >         <mx:Label x="650" y="290" fontSize="36" fontWeight="bold" 
> > width="157"
> > height="71" id="rotulo" color="#F4080D"/>
> >         <mx:TextInput x="94" id="nomecaixa" y="150" height="41"/>
> >         <mx:Label x="94" id="rotulo2" y="199"   text="{nomecaixa.text}"
> > height="42" color="#0219FA" fontSize="23" width="146"/>
> >         <mx:Button x="104" click="{mostrarnome()}" y="249" label="Mostrar"
> > height="39"/>
> >         <mx:Button x="94" y="60" click="{chamarform()}" label="Chamar Form"
> > height="34" width="160"/>
>
> > </mx:Application>

-- 
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

To unsubscribe, reply using "remove me" as the subject.

Responder a