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

flash y php

Estas en el tema de flash y php en el foro de Flash y Actionscript en Foros del Web. tengo un array en php, y para pasarlo al flash, debo pasarlo variable a variable. Eso es: valorout[250], el flash lo recoge como valorout1="loquesea", valorout2="loquesea", ...
  #1 (permalink)  
Antiguo 17/07/2002, 04:52
 
Fecha de Ingreso: febrero-2002
Mensajes: 74
Antigüedad: 15 años, 10 meses
Puntos: 0
flash y php

tengo un array en php, y para pasarlo al flash, debo pasarlo variable a variable. Eso es:
valorout[250], el flash lo recoge como valorout1="loquesea",
valorout2="loquesea",
valorout3="loquesea",etc...
Como hago para recoger todo esto y meterlo de nuevo en un array de flash?
Este mensaje lo he puesto antes un poco mas abajo, como respuesta.
  #2 (permalink)  
Antiguo 17/07/2002, 14:08
 
Fecha de Ingreso: marzo-2002
Mensajes: 34
Antigüedad: 15 años, 8 meses
Puntos: 0
Re: flash y php

Hola que tal,
A ver, no se si te va servir, pero yo cuando paso datos de php a flash lo que hago es meterlos en una variable usando un caracter separador entre dato y dato y luego, en flash me defino un array y con la función split() se van asignando cada dato a una posición de ese vector. por ejemplo,

En el php:

$datos="dato1|dato2|dato3|...";

En el flash:

// Vector donde se van a guardar los datos
v_datos = new Array();

valores --> en esta variable es donde se reciben los datos del php (me imagino que usarás el loadVariablesNum("mi_php",0,"POST&q uot;)

// Con la siguiente instrucción, Flash pasa los datos que ha recibido del php a las posiciones del vector. El caracter "|" es el que se ha usado en php para separar los datos en la variable.

v_datos.valores.split("|");

con esto tendrías que
v_datos[0]=dato1
v_datos[1]=dato2
v_datos[2]=dato3
...

No se si te he sido de mucha ayuda, si tienes dudas dímelo y te las intento solucionar.

Un saludo y suerte









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 08:30.