jbcuenca
Usuario habitual
Usuario habitual

Hola a todos. Ultimamente me estoy aficionando a esto del actionscript y he leido unos cuantos manuales, pero no consigo hacer una cosa. ¿Como se pasa de una variable de funcion a una global?, me explico. En mi movieclip tengo puesto el siguiente código:

var cargador = new LoadVars();
cargador.onload=function(){
frase=cargador.frase;
trace("Frase 1: "+frase);
}
trace("Frase 2: "frase);
cargador.load("http://localhost/prueba.php",cargador, "POST&quotGiño;


y mi problema es que Frase 1 si que lo muestra, pero Frase 2 no. ¿Cómo consigo hacer de frase una variable global?

Gracias

jbcuenca
Usuario habitual
Usuario habitual

Bueno, al final lo he solucionado aunque sea un poco chapuza....

he necesitado 2 frames para hacerlo pero va. os dejo el codigo por si alguien esta interesado:

primer frame:

var loadText = new LoadVars();
loadText.load("http://localhost/prueba.php&quotGiño;

loadText.onLoad = function(exito) {
_global.variable = this.frase;
};

Segundo frame:


if(_global.variable==undefined){
gotoAndPlay(1);
}
else{
frase_txt.text=_global.variable;
trace(_global.variable);
stop();
}

y asi si que me muestra la variable. si quiero añadir mas variables modificare la condicion del if y añadire las variables necesarias.

Saludos

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 30/Ene/2008, 06:31
dacapielduro03kJan/08
Por: , el 20/Jul/2005, 13:31
corbe02kJul/05
Por: , el 19/Ene/2005, 10:32
Lucifer1704kJan/05
Por: , el 15/May/2008, 10:18
minicuentos Laicox15kJan/10
Por: , el 29/Nov/2007, 13:43
jfgago NoSetup.org Jairoyellow54kJun/09