Buenas.
Trato de enviar un par de variables de Flash a PHP y que este me las vuelva a devolver a Flash, sólo para probar a comunicar a ambos, usando
sendAndLoad. Pero no me funciona.
Funciona si el loadVars lo cargo onLoad, pero sin él no, por ejemplo, lo que trato de hacer, que al elegir la fecha de un calendario la envie a PHP.
Este es el código de Flash, que está programado para cuando Cambie el calendario:
Código:
enviarFechas = function (desde, hasta) {
fechaLV = new LoadVars();
fechaLV.sendAndLoad("http://localhost//fechas.php", fechaLV, "POST");
trace(desde +","+ hasta); //<--Pilla bien los que entran en la funcion
if (this.output == "ok") {
trace(this.fechas); //<--No entra bien en PHP (undefined)
}else {
createEmptyMovieClip("mensajedeno",9);
mensajedeno._x=120;
mensajedeno._y=150;
mensajedeno.attachMovie("mensajeNo","mensajeNo1",9);
}
}
Este es el de PHP:
Código:
<?php
include ("includes/config.php");
include ("includes/funciones.php");
if($_POST['hasta']){
$salida = "&output=ok&";
$f_desde=$_POST['desde'];
$f_hasta=$_POST['hasta'];
$fechas=$f_desde . " - " . $f_hasta;
$salida.="fechas=$fechas"."&";
}
echo $salida;
exit;
?>
Las variables entran en la función, pero cuando hace el trace dice que "fechas" es undefined. Ayuda por favor .