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 <[email protected]> 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 <[email protected]> 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 [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
To unsubscribe, reply using "remove me" as the subject.