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?