Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda variables PHP->Flash

Estas en el tema de Ayuda variables PHP->Flash en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo un archivo flash que al iniciarse llama a esta funcion: Código: public function ConnectPHP():void { var request:URLRequest = new URLRequest("http://localhost/Casino/Games/21_Blackjack/casino.php"); request.method = URLRequestMethod.POST; ...
  #1 (permalink)  
Antiguo 17/01/2011, 09:18
 
Fecha de Ingreso: octubre-2010
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 0
Ayuda variables PHP->Flash

Buenas,
tengo un archivo flash que al iniciarse llama a esta funcion:

Código:
public function ConnectPHP():void
		{
			var request:URLRequest = new URLRequest("http://localhost/Casino/Games/21_Blackjack/casino.php");
			request.method = URLRequestMethod.POST;
			var loader:URLLoader = new URLLoader();
			loader.dataFormat = URLLoaderDataFormat.VARIABLES;
			loader.addEventListener(Event.COMPLETE, completeHandler);
			loader.load(request);
			function completeHandler(eve:Event)
			{
				var credit=loader.data.credito;
				trace('credito es' +  credit);
			}
		}
y esta a su vez llama a un archivo PHP con este codigo:

Código:
<?php 
$returnInfo = array();
$conn_access = odbc_connect ("casino", "", "");
$rs_access = odbc_exec ($conn_access, "select * from jugador");
if ($conn_access = odbc_connect ( "casino", "", "")){
    echo "Conectado correctamente";
    $ssql = "select * from jugador";
    if($rs_access = odbc_exec ($conn_access, $ssql)){
       echo "La sentencia se ejecuto correctamente";
       while ($fila = odbc_fetch_object($rs_access)){
		   $returnInfo['credito']=$fila->credito;
       }
    }else{
       echo "Error al ejecutar la sentencia SQL";
    }
} else{
    echo "Error en la conexión con la base de datos";
}
$returnString = http_build_query($returnInfo);
//send variables back to Flash
echo $returnString;

?>
El problema llega que al mostrar la variable credit en el flash aparece 'undefined'.E archivo php saca de la base de datos lo que se le pide perfectamente.
Estaria muy agradecido si pueden ayudarme a resolver este problema.

Un saludo

Última edición por shoto_reaper; 17/01/2011 a las 09:27
  #2 (permalink)  
Antiguo 18/01/2011, 08:54
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Respuesta: Ayuda variables PHP->Flash

Hola,

¿Qué muestra exactamente el archivo php si lo ejecutas independientemente?

Según tu programa as3 debería mostrar, por ejemplo, "credito=123". Porque desde el flash buscas una variable "credito".

Si todo va bien hasta aquí prueba dentro de la función completeHandler lo siguiente:

Código actionscript:
Ver original
  1. function completeHandler(eve:Event) {
  2. var loader:URLLoader = URLLoader(eve.target);
  3. var credit:Number = Number(loader.data.credito);
  4. trace('credito es ' +  credit);
  5. }
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge

Etiquetas: variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:50.