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

Enviar y recibir arrays de Flash<->Php

Estas en el tema de Enviar y recibir arrays de Flash<->Php en el foro de Flash y Actionscript en Foros del Web. Hola, Estoy haciendo un script que quiero que envie el contenido de un datagrid a un php mediante un array bidimensional, que este archivo lo ...
  #1 (permalink)  
Antiguo 12/02/2006, 10:29
 
Fecha de Ingreso: febrero-2006
Ubicación: Lugo
Mensajes: 19
Antigüedad: 18 años, 2 meses
Puntos: 0
Enviar y recibir arrays de Flash<->Php

Hola,
Estoy haciendo un script que quiero que envie el contenido de un datagrid a un php mediante un array bidimensional, que este archivo lo guarde en un txt y que luego lo lea y lo devuelva al flash para cargarlo en un datagrid.

Mi problema es que los archivos me funcionan correctamente por separado, pero no logro que se comuniquen entre ellos para guardar y cargar los datos.

El codigo destacable seria este:

Declaracion de variables:
var envio = new LoadVars();

Se carga el .swf:
OnClipEvent(load)
{
envio.load("Leer.php");
}


Carga de datos recibidos:
envio.onLoad = function()
{
for (i=0; i<envio.length; i++)
tabla.addItem({Puesto: envio.puesto[i], Nombre: envio.nombre[i], Rated: envio.rated[i]});
}


Se guardan los datos
btnGuardar.onPress = function ()
{ for (i=0; i<tabla.length; i++)
{ envio.puesto[i] = tabla.getItemAt(i).Puesto;
envio.nombre[i] = tabla.getItemAt(i).Nombre;
envio.rated[i] = tabla.getItemAt(i).Rated;
}
envio.filas = tabla.length;
envio.sendAndLoad("Guardar.php", envio, "POST");
}

Agradezco a cualquiera que me pueda ayudar a saber que hago mal
  #2 (permalink)  
Antiguo 12/02/2006, 21:35
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
Pues lo que pasa es que no puedes transmitir datos complejos entre esos dos directamente a menos que utilices Flash Remoting, no se si lo estés usando, pero si no entonces solamente puedes transmitir cadenas de texto puras y que php se encargue de parsearlos al tipode datos que quieras pero tiene que ser desde el script en php. De igual manera si de forma directa le mandas datos a Flash desde php tiene que ser texto bueno, no tiene que ser, pero lo recibe como texto (String) todo lo que mandes.
__________________
- P R I N C E -
  #3 (permalink)  
Antiguo 13/02/2006, 08:58
 
Fecha de Ingreso: febrero-2006
Ubicación: Lugo
Mensajes: 19
Antigüedad: 18 años, 2 meses
Puntos: 0
Muchas gracias por responderme
Concatenando todos los datos del array si k me funciona, graciasss :D
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 01:09.