Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2005, 14:01
jjrumi
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 9 meses
Puntos: 0
a ver...

Hola,

olvidando que no puedes abrir .fla externos...... que te recomiendo desinstales todo correctamente y te pongas el flash mx 2004 professional, te intento explicar cómo coger cosas de un php.

PRIMERO envíate a saco un string que se llame "var1=valor1", no te conectes a ninguna base de datos, no hagas ninguna condición, simplemete la línea que te devuelva la variable.

ahora en flash, te creas un objeto LoadVars()

myVar = new LoadVars();
myVar.sendAndLoad("archivo.php", this, POST);
/*Date cuenta que aquí le puedes enviar variables al php!!! si antes has declarado myVar.nombre = "pepito" en el php podrás utilizar la variable "nombre".
*/
myVar.onLoad = function(success){
if(success){
miTexto.text = this.var1;
}else{
trace("Error cargando.");
}
}
con esto te debería funcionar.
tienes que tener en el escenario una instancia de campo de texto, marcado como dinámico y que se lame "miTexto" en donde pone "nombre de instancia" (panel propiedades).
Si esto te funciona, que es la base, pues ya ponte a que el php haga condiciones, se conecte a base de datos e historias... porque sino te lías y no sabes si te lo está devolviendo bien o no.
Importante: el nombre de la variable tiene que COINCIDIR en flash (myVar.var1) y en el php (var1).
Supongo que sabrás que flash recibe variables en un string así:
var1=valor1&var2=valor2&var3=valor3&,
& --> Sirve para separar las variables.

Suerte!!!