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.