Estoy comenzando con aplicaciones dinamicas basadas en AC y PHP,
Mi problema es al intentar hacer un login con LoadVars,
todo parece ir bien pero el archivo php siempre me devuelve el ultimo valor asignado en el ultimo condicional, miren el codigo;
Código actionscript:
Ver original
on (press) { _root.txt_status.text = ""; //Limpia el campo de estado var lvsend:LoadVars = new LoadVars(); // Objeto que envia var lvrecv:LoadVars = new LoadVars(); // Objeto que recibe lvsend.user = _root.txt_name.text; lvsend.pass = _root.txt_pass.text; lvsend.sendAndLoad("php/login.php", lvrecv, "POST"); lvrecv.onLoad = function(exito) { if (exito) { var porcentTotal:Number = lvrecv.getBytesTotal(); var porcentLoaded:Number = (lvrecv.getBytesLoaded()*100)/porcentTotal; trace(this.respuesta); switch (this.respuesta) { case 0: txt_status.text = "Enviado con exito."; break; case 1: txt_status.text = "1"; break; case 2: txt_status.text = "2"; break; default: trace("Default"); } } } }
y el archivo php este;
Código php:
Ver original
<?php $ref=0; if ($conex) { print "&respuesta=0&"; } else { print "&respuesta=1&"; } ?>
El problema es que a pesar de que $conex me devuelve true, en el actionscript
siempre me devuelve como respuesta el valor 1, en vez de 0 ..
A q se debe esto ?
Ayudaa =[