Estoy intentando hacer una medida del retardo con flash y php. La idea es que en flash hago un sendAndLoad enviando un dato a php, y php, cuando comprueba que tiene el dato devuelve un OK. De esa forma mido el tiempo que tarda desde sendAndLoad hasta onLoad. Intento minimizar el tiempo al máximo, por eso envio el dato más pequeño que puedo.
A continuación el código ActionSript:
Código :
var envio_lv:LoadVars = new LoadVars(); var recibir_lv:LoadVars = new LoadVars(); envio_lv.v = 1; envio_lv.sendAndLoad("http://xxx/php1.php", recibir_lv, "POST"); recibir_lv.onLoad = function() { if (recibir_lv.res == "OK") { //realizo las operaciones del tiempo, que he excluido para no complicar } };
Por otro lado este sería el código PHP:
Código :
<?php $_POST = ($_POST ? $_POST : $HTTP_POST_VARS); $pru=$_POST["v"]; if(isset($pru)){ echo "&res=OK&"; }else{ echo "&res=error&"; } ?>
Todo funciona perfectamente, el problema que tengo es que si hago
Código :
trace(recibir_lv);
obtengo la siguiente salida
Código :
res=OK&onLoad=%5Btype%20Function%5D
Se que loadVars tiene el tipo application x-www-form-urlencoded, pero ¿hay alguna forma de tener como respuesta de php solo OK, o bien res=OK, sin todo lo demas (&onLoad=%5Btype%20Function%5D)?, o ¿hay alguna alternativa para conseguirlo?
Muchas gracias[/code]