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

extraer variables de una función

Estas en el tema de extraer variables de una función en el foro de Flash y Actionscript en Foros del Web. hola aver si me pueden ayudar con esto XD tengo este script Código: form = new LoadVars(); form.load("minis/ver.php"); form.onLoad = function () { IMG_array = ...
  #1 (permalink)  
Antiguo 01/04/2008, 15:57
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 4 meses
Puntos: 51
extraer variables de una función

hola aver si me pueden ayudar con esto XD

tengo este script

Código:
form = new LoadVars();
form.load("minis/ver.php");
form.onLoad = function () {


		IMG_array = this.nombre1;

muestra.text = IMG_array;
};
ahora si lo pongo así no funciona

Código:
form = new LoadVars();
form.load("minis/ver.php");
form.onLoad = function () {


		IMG_array = this.nombre1;


};

muestra.text = IMG_array;
lo que me interesa es que la variable IMG_array pueda entrar en otra función pero cuando lo hago esta esta bacía
  #2 (permalink)  
Antiguo 01/04/2008, 17:36
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Re: extraer variables de una función

Eso es por que al poner tu:

Código:
muestra.text = IMG_array;
Fuera de la funcion de load, la variable aun no esta cargada.

Me explico un poco mejor.

asi es como funciona tu 2do codigo

1.- Defines un loadVars
2.- Mandas llamar a tu LoadVars
3.- Defines la funcion de que hara el script cuando reciba las variables
4.- Sin importar que esten cargadas las variables haces una asignacion, Obviamente la variable IMG_array aun no existe.

El primero funciona asi

1.- Defines un loadVars
2.- Mandas llamar a tu LoadVars
3.- Defines la funcion de que hara el script cuando reciba las variables y cuando recibe la informacion del PHP asignas el valor correspondiete

Lo que debes de hacer es usar funciones consecutivas, es decir no dejes codigo suelto


usa algo asi:

Código:
form = new LoadVars();
form.load("minis/ver.php");
form.onLoad = function () 
{
	IMG_array = this.nombre1;
	setText():
}
function setText()
{
	muestra.text = IMG_array;
}

Asi no asignaras un valor a algo hasta que se haya cargado tu informacion.
  #3 (permalink)  
Antiguo 01/04/2008, 17:54
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 4 meses
Puntos: 51
Re: extraer variables de una función

muy bien muchas gracias ahora ya me quedo claro


buena explicación sigue así
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 21:39.