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

Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Estas en el tema de Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =( en el foro de Flash y Actionscript en Foros del Web. Hola Compañeros, miren, les voy hacer breve de un tutorial de Cristalab, busque un script de flash que mostrara contenido de PHP entonces: Código: Ejemplo ...
  #1 (permalink)  
Antiguo 28/02/2008, 10:06
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 6 meses
Puntos: 12
Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Hola Compañeros, miren, les voy hacer breve

de un tutorial de Cristalab, busque un script de flash que mostrara contenido de PHP
entonces:
Código:
Ejemplo practico
Vamos primero a crear un script con extensión PHP, el más sencillo, y veremos la manera de transmitirlo a Flash.

1. Crearemos una variable en nuestro archivo PHP al que llamaremos "miphp.php", y le daremos salida con print():

Código PHP:
<?php     //creamos la variable     $nombre "johnmartin es mi nombre";     //le damos salida     print("nombre=" $nombre); ?>
2. Ahora vamos a nuestro archivo de Flash al que llamaremos "miarchivo.fla", donde cargaremos mediante LoadVars "miphp.php", y en un campo de texto mostraremos la variable creada. Creamos entonces un campo de texto dinámico con el nombre de instancia "texto_txt" y en el Frame ponemos:
Código PHP:
var = new LoadVars();     a.load("miphp.php");     a.onLoad = function() {     texto_txt.text this.nombre; }; 
Ponemos todo (miarchivo.swf, miarchivo.html y miphp.php) en el servidor que soporta PHP, y listo, ya vemos como Flash toma el valor de la variable "minombre"
ok! me funciona, pero quize introducri mas campos, hize 4, difernete instancia y el codigo de php lo hice asi:
Código PHP:
    $nombre "john martin es mi nombre";
    
$camion "Truck Verde Azulado con Rojo";
    
$empresa="EMMSA productions";

    print(
"nombre=" $nombre);
    print(
"camion=" $camion);
    print(
"empresa=" $empresa); 
y el actionscript esta asi:
Código PHP:
var = new LoadVars();
    
a.load("miphp.php");
    
a.onLoad = function() {

        
nombre.text this.nombre;
        
camion.text this.camion;
        
empresa.text this.empresa;
}; 
las instancias de los texto estan bien, ala hora de correo el archivo, solo aparece el Nombre, los datos de camion y de empresa salen UNDIFINED
ahora, si en el codigo php pongo unas // en la variable nombre, ahora me aparece UNDIFINED en el campo nombre y empresa, pero el campo de camion si sale...

que pasa? eh intentado de muchas maderas, pero no puedo hacer que me aparescan todas las variables :S

alguna ayuda?
de antemano gracias
  #2 (permalink)  
Antiguo 28/02/2008, 10:32
Avatar de ganCT  
Fecha de Ingreso: enero-2008
Ubicación: Vigo
Mensajes: 78
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Tienes que separar las variables en el php con &

<?php
$nombre = "john martin es mi nombre";
$camion = "Truck Verde Azulado con Rojo";
print("nombre=" . $nombre."&");
print("camion=" . $camion);
?>

Saludos
  #3 (permalink)  
Antiguo 28/02/2008, 13:16
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 6 meses
Puntos: 12
Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

ah, jeje, gracias men ;)

aprovechando el post

hago un cambio en una variable, y actualizo, pero el flash se queda como antes, para que tome nuevos cambios, tengo que eliminar archivos temporales... alguna forma de evitar esto??

Saludos
  #4 (permalink)  
Antiguo 28/02/2008, 13:25
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 22 años, 11 meses
Puntos: 39
Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Con esto yo refresco en ASP

Response.Expires = 0

Tendrias que ver el equivalente para PHP
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #5 (permalink)  
Antiguo 28/02/2008, 13:54
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 6 meses
Puntos: 12
Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

por que, puse algo de META
que dice no cache, pero para que esto tenga efecto, tengo que cerrar Internet Explorer, y volver abrir, pero no se hace eso, por que?
el flash envia variables a un archivo .php y sube a la BD, despues envia un header a la pagina donde esta el flash para ver los cambios, pero aparecen los cambios anteriores, y para ver los nuevos tengo que eliminar archivos temporales
  #6 (permalink)  
Antiguo 28/02/2008, 16:06
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 2 meses
Puntos: 193
Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Código:
var a = new LoadVars();
a.load("miphp.php?unique="+Math.random());
Envia una variable diferente con eso forzas la carga de los datos
  #7 (permalink)  
Antiguo 17/03/2009, 07:01
mnd
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: Re: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

Cita:
Iniciado por TMeister Ver Mensaje
Código:
var a = new LoadVars();
a.load("miphp.php?unique="+Math.random());
Envia una variable diferente con eso forzas la carga de los datos
Hola escribo aqui por mas que este tema no tenga que ver, pero como lo que quiero hacer lo hice con el tuto de uds y de cristallab por ahi me pueden ayudar.

Necesito que me muestren todos los datos de una consulta en una tabla con scroll es decir digamos que es como lo que decian antes

camiones, fechadesalida, horadesalida, fechadellegada y horade llegada, pero no es solo un dato son 50 o 100 camiones o datos a mostrar como puedo hacer???


muchas gracias
Mat
  #8 (permalink)  
Antiguo 17/03/2009, 17:32
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 6 meses
Puntos: 12
Respuesta: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

que tienes hasta ahora??

debe de ser igual, creas tu consulta en php y la muestras de este tipo:

Código PHP:
echo"&variable1=$variable1&";
echo
"&variable2=$variable2&";
echo
"&variable3=$variable3&";
echo
"&variable4=$variable4&";
.... 
  #9 (permalink)  
Antiguo 11/01/2010, 12:11
 
Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Puedo mostrar una variable PHP en FLASH, pero no mas de 1... =(

hola, estoy probando el tutorial que citais arriba y no consigo cargar ningun dato, haber si alguien me puede exar una mano lo agradeceria muxo....

un saludo y gracias de antemano
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 14:33.