Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 06:11
shoto_reaper
 
Fecha de Ingreso: octubre-2010
Mensajes: 26
Antigüedad: 13 años, 8 meses
Puntos: 0
Pasar variables desde PHP a AS3

Buenas.
Seguro que trato un tema muy conocido como he visto por google,pero es que por mucho que busco y lo intento no consigo pasar una variable de PHP a AS3.
Os dejo el codigo PHP:

Código:
$estado="Welcome tu matrix Neo";
echo "&estado = ".$estado;
Y aqui el codigo AS3:

Código:
var misVariables:URLVariables = new URLVariables();
var cargador:URLLoader = new URLLoader();
var pedido:URLRequest=new URLRequest();/
pedido.url= "enviarMail.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misVariables;
cargador.dataFormat = URLLoaderDataFormat.VARIABLES;

enviar_btn.addEventListener(MouseEvent.CLICK,enviar);
cargador.addEventListener(Event.COMPLETE,cargaCompleta);

function enviar(event:MouseEvent)
{
	if (mail_txt.text.indexOf("@") == -1 || mail_txt.text.indexOf(".") == -1)
	{
		status_txt.text="Introduce un mail correcto";
	
	}
	else
	{
		enviarFormulario();
	}
}
function  enviarFormulario()
{
	misVariables.nombre=nombre_txt.text;
	
	misVariables.telefono=telefono_txt.text;
	misVariables.mail=mail_txt.text;
	misVariables.mensaje=mensaje_txt.text;
	
	try
	{
		cargador.load(pedido)
	}
	catch(error:Error)
	{
		trace("error en el envio");
	}
}
function cargaCompleta(event:Event)
{
	nombre_txt.text= "";
	telefono_txt.text= "";
	mail_txt.text= "";
	mensaje_txt.text= "";
	
	gotoAndStop(10);
}

stop();
Y en el frame 10:

Código:
trace(cargador.data.estado);
Y en el output sale "undefined"
No se que estare haciendo mal,espero que podais ayudarme.
Por si acaso os digo que he puesto todo el material(.fla y .php) dentro de wwwroot donde cree un servidor local con el Dreamweaver

Última edición por shoto_reaper; 13/01/2011 a las 11:23 Razón: El anterior problema ya no lo es