Por: Zah + 28.01.2007
Código :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import flash.net.*
private function enviar():void {
var req:URLRequest=new URLRequest("archivo.php");
req.method=URLRequestMethod.POST;
var vars:URLVariables=new URLVariables;
vars.txt=txt.text;
req.data=vars;
navigateToURL(req,"_blank");
}
]]>
</mx:Script>
<mx:TextInput x="10" y="10" id="txt"/>
<mx:Button x="10" y="40" label="Enviar" click="{enviar()}"/>
</mx:Application>
Código :
<?php
foreach ($_POST as $k=>$a){
echo '&'.$k.'='.$a.'queVieneDelServidor';
}
?>
Código :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import flash.net.*
import flash.events.*
private function enviar():void {
var req:URLRequest=new URLRequest("archivo.php");
req.method=URLRequestMethod.POST;
var vars:URLVariables=new URLVariables;
vars.nombre=escape(nombre_txt.text);
vars.apellidos=escape(apellidos_txt.text);
vars.email=escape(email_txt.text);
req.data=vars;
var ldr:URLLoader=new URLLoader();
ldr.load(req);
ldr.addEventListener(Event.COMPLETE,onVarsLoaded);
}
private function onVarsLoaded(event:Event):void{
var retVars:URLVariables = new URLVariables(event.target.data);
nombre_lbl.text=unescape(retVars.nombre);
apellidos_lbl.text=unescape(retVars.apellidos);
email_lbl.text=unescape(retVars.email);
}
]]>
</mx:Script>
<mx:Button x="10" y="128" label="Enviar" click="{enviar()}"/>
<mx:Form x="10" y="10">
<mx:FormItem label="Nombre">
<mx:TextInput id="nombre_txt"/>
</mx:FormItem>
<mx:FormItem label="Apellidos">
<mx:TextInput id="apellidos_txt"/>
</mx:FormItem>
<mx:FormItem label="Email">
<mx:TextInput id="email_txt"/>
</mx:FormItem>
</mx:Form>
<mx:Form x="10" y="158">
<mx:FormItem label="Nombre">
<mx:Label id="nombre_lbl"/>
</mx:FormItem>
<mx:FormItem label="Apellidos">
<mx:Label id="apellidos_lbl"/>
</mx:FormItem>
<mx:FormItem label="Email">
<mx:Label id="email_lbl"/>
</mx:FormItem>
</mx:Form>
</mx:Application>