Hola, amigos tengo un problema..., hay algun modo de guardar las variables que vienen de un
loadVars en una variable Number String O cualquiera, pero que se pueda acceder a ella desde otras partes del programa?
Ya que todas las variables a las cuales asigno valores dentro del
OnLoad, éstas , los pierden cuando son utilizadas desde fuera del mismo.
Y ya no se como hacer
lo he probado y reprobado de mil formas y no funciona y no funciona,
tambien he probado hacerlo cargandolo en un text y leyendolo despues, y dentro del onLOad todo bien, pero si te vas a referir desde fuera, siempre undefined.
Incluso, pense que le pedia el dato antes de que lo cargara, hize un boton para clickar despues i nada , tambien undefined...
He aqui otros de mis intentos ME ESTOY VOLVIENDO LOCOO CON ESTOOOO y se tiene que poder hacer...
Código:
function hora_de_servidor(container:Object, frmt){
var envio_lv:LoadVars = new LoadVars(); //crear loadbars
envio_lv.sendAndLoad("f_lectura_fecha_hora_date.php", envio_lv, "POST"); // Llama a un php que envia una fecha codificada que seria ago asi DDDHHMMSS (DDD son los dias que lleva este año)
envio_lv.formato=frmt; // elige el formato de hora // los formatos en f_lectura_fecha_hora.php(formato), esto funciona bien, no hay problema
envio_lv.onLoad =function()
{
container.text=this['Server_time']; //Esta ha sudo la unica linea que he sacado bien, envia el balor de la variable PHP 'server_time'a un textfield especificado en el parametro container de la funcion.
}
};
OTRO INTENTO
Código:
//// otro intento con la misma funcion
function hora_de_servidor(container:Object, frmt):Number{ [COLOR="rgb(75, 0, 130)"] //<<-- Aqui la idea es hacer una funcion con return que debuelva el dato desde php pero tampoco me funciona[/COLOR]
var w:Number;
var envio_lv:LoadVars = new LoadVars(); //crear loadbars
envio_lv.sendAndLoad("f_lectura_fecha_hora_date.php", envio_lv, "POST"); // Llama a un php que envia una fecha codificada que seria ago asi DDDHHMMSS (DDD son los dias que lleva este año)
envio_lv.formato=frmt; // elige el formato de hora // los formatos en f_lectura_fecha_hora.php(formato), esto funciona bien, no hay problema
envio_lv.onLoad =function()
{
//container.text=this['Server_time']; //Esta ha sudo la unica linea que he sacado bien, envia el balor de la variable PHP 'server_time'a un textfield especificado en el parametro container de la funcion.
w=this['Server_time']; // la idea es asignarle a una variable el valor del dato importado, y aceder a ella de cualquier lado, pero si ahora se llama a la variable w fuera
// de estos corchetes quedaria Undefined (bufff odio esa palabra ia ! jaja)
}
Return(w) // Si lo pongo aquí así con la variable me da Undefined o NaN, depende el intento
Return(123456789) // Si lo pongo asi el dato si retorna pero claro, es un literal , lo que quiero que retorne es el contenido de la variable importada del PHP ['Server_time']
};
i otro intento más!
Código:
///// otro intento con la misma funcion
[COLOR="rgb(75, 0, 130)"]// Y ya en un deserperado intento por conseguirel obletivo[/COLOR]
function hora_de_servidor( frmt):Number{ //<<-- Aqui la idea es hacer una funcion con return que debuelva el dato desde php pero tampoco me funciona
var envio_lv:LoadVars = new LoadVars(); //crear loadbars
envio_lv.sendAndLoad("f_lectura_fecha_hora_date.php", envio_lv, "POST"); // Llama a un php que envia una fecha codificada que seria ago asi DDDHHMMSS (DDD son los dias que lleva este año)
envio_lv.formato=frmt; // elige el formato de hora // los formatos en f_lectura_fecha_hora.php(formato), esto funciona bien, no hay problema
envio_lv.onLoad =function() :Number // esta funcion tambien la preparo para que sea numero
{
Return(this['Server_time']); // Con esto quiero sacar el dato a la funcion en la que esta está !! tambien he probado con cosas así pero nada Return(Number(this['Server_time'])) !!!
}
Return(envio_lv.onLoad()); // Si lo pongo aquí así con la variable me da Undefined o NaN, depende el intento he probado string number bla bla bla , ya no se como hacer y no encuentro muchos datos al respecto ya no se por donde tirar!
};
SI alguien pudieraa ayudarmee buff!!! estoy atascadisimo con esto y le he dedicado muchas horas a resolverlo de manera empirica sin resultados, la pregunta es ¿COMO LLEVAR A UNA VARIABLE EN _root. los datos de un LoadVars?