Comunidad de diseño web y desarrollo en internet online

Problema al introducir variables php al flash!

Citar            
MensajeEscrito el 27 Jul 2005 03:48 pm
Hola amigos, me he descargado el tutorial http://www.cristalab.com/tutoriales/9/introduccion_basica_a_flash_con_php y he seguido los pasos tal como indica, el problemas es que si quiero introducir 1 sola variable si que funciona, a la que quiero introducir mas de 1 de no puede:
Lo que hago es esto;
<?php
//creamos la variable
$nombre = "johnmartin es mi nombre";
$nombre1 = "johnmartin es mi nombre1;
$nombre2 = "johnmartin es mi nombre2;
//le damos salida
print("nombre=" . $nombre);
print("nombre1" . $nombre1);
print("nombre2" . $nombre2);
?>


var a = new LoadVars();
a.load("miphp.php");
a.onLoad = function() {
texto_txt.text = this.nombre;
texto1_txt.text = this.nombre1;
texto2_txt.text = this.nombre2;

};
RESULTADO:
en el texto_txt.text sale johnmartin es mi nombre johnmartin es mi nombre1 johnmartin es mi nombre2

osea que las tres variables se introducen en una en this.nombre

No se si me he explicado bien, bueno espero que me ayudeis salu2
DAREK

Por Darek

10 de clabLevel



Genero:Masculino  

España

msie
Citar            
MensajeEscrito el 27 Jul 2005 06:46 pm
Eso puede ser por está sencilla razón

Código :

$nombre = "johnmartin es mi nombre";
$nombre1 = "johnmartin es mi nombre1;
$nombre2 = "johnmartin es mi nombre2; 
print("nombre1" . $nombre1);
print("nombre2" . $nombre2); 


en su lugar intenta con:

Código :

 $nombre = "johnmartin es mi nombre";
$nombre1 = "johnmartin es mi nombre1";
$nombre2 = "johnmartin es mi nombre2"; 
print("nombre1=" . $nombre1);
print("nombre2=" . $nombre2); 


Siempre checa la sintaxis de tu programa antes de postear, tu problema es de sintaxís.

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 28 Jul 2005 07:25 am
También lo he probado poniendo los "=" y sigue pasando lo mismo.

Por Darek

10 de clabLevel



Genero:Masculino  

España

msie
Citar            
MensajeEscrito el 28 Jul 2005 09:17 am
A ver yo tuve un problema parecido pues tuve que pasar variables de php a flash yo lo hice de este modo no sé si te servirá a mi sí.
Primero recoge todas las variables en php por ejemplo si hay un checkbox pones
if (isset($_POST["ct0"]))
$premarco="si";

else
$premarco="no";
este era mi caso luego en
echo "<PARAM NAME=movie VALUE=".$vent."?vidrio=".$vidrio. "&persiana=". $persiana . "&cota=".$cota."&premarco=" . $premarco . "&color=" . $color . "&anchura=" . $cota_ancho . "&altura=" . $cota_alto . "&redimension=" . $redim . "&color2=0xffffff>"; escribes todas las variables que les quieras pasar separadas por & yo necesitaba que los resultados procedieran de checkbox lo mismo tu solo tienes que poner si o no o un color en cuyo caso se lo tienes que pasar en hexadecimal 0xffffff p.ej Luego en flash lo recoges con los nombres que le has pasado por ejemplo para dar color a una instancia pones micolor=new color(instancia);
micolor.setRGB(color);
No se si era esto lo que querías pero yo lo solucione así

Por corbe

16 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 28 Jul 2005 05:48 pm
por si no has dado intentalo asi

<?php
//creamos la variable
$nombre = "johnmartin es mi nombre";
$nombre1 = "johnmartin es mi nombre1";
$nombre2 = "johnmartin es mi nombre2";
//le damos salida
print("&nombre=" . $nombre);
print("&nombre1=" . $nombre1);
print("&nombre2=" . $nombre2."&");
?>

Como dicen arriba es necesario anteponerle un "&" a la variable que quieres para que te la interprete flash

Por krotal

6 de clabLevel



Genero:Masculino  

México DF

msie
Citar            
MensajeEscrito el 31 Jul 2005 09:27 am
Muchas Gracias Krotal!!!
Eres el mas mejor XDDDD
sALU2

Por Darek

10 de clabLevel



Genero:Masculino  

España

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.