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

problema al recibir variable

Estas en el tema de problema al recibir variable en el foro de Flash y Actionscript en Foros del Web. Hola amigos estoy tratando de recibir unas variables desde php pero no he podido siempre obtengo undefined, aqui les coloco el codigo a ver si ...
  #1 (permalink)  
Antiguo 12/09/2007, 00:07
 
Fecha de Ingreso: junio-2007
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 0
problema al recibir variable

Hola amigos estoy tratando de recibir unas variables desde php pero no he podido siempre obtengo undefined, aqui les coloco el codigo a ver si ven que tengo mal. Gracias

var lorem_lv:LoadVars = new LoadVars();
lorem_lv.onData = function (src:String):Void {
if (src != undefined) {
my_txt.text = lorem_lv.lastname;
} else {
my_txt.text = "Unable to load external file.";
}
}

lorem_lv.load("simplePasoVariables.php");

siempre obtengo undefined en el textbox , mi archivo php es el siguiente

<?php
$lastName = "Garcia";
$phone = "1234578";
print ("lastname=" . $lastName);
?>

tambien uso la siguiente manera y tambien obtengo siempre undefined

var lv = new LoadVars();
lv.onLoad = function() {
salida.text = "Devuelto de php: \n\n";
for (i in this) {
salida.text += this.lastname;
}
}
lv.load("simplePasoVariables.php");
  #2 (permalink)  
Antiguo 12/09/2007, 00:41
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
Re: problema al recibir variable

Prueba así:
Código PHP:
print ("&lastname=$lastName&"); 
Es decir, con el símbolo & al principio y al final.
De todos modos, puedes añadir una comprobación de si la conexión con el archivo PHP se ha realizado, así sabrás por dónde anda el fallo:
Código:
lv.onLoad = function(conectado:Boolean) {
   if (conectado) {
      // acciones
   } else {
      trace ("no se conectó");
   }
}
Saludos!
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 09:07.