Comunidad de diseño web y desarrollo en internet online

Funcion LOAD para URLLoader()

Citar            
MensajeEscrito el 14 Jul 2010 11:26 am
Veamos si hay alguna manera de hacer esto.
Este código pretende que al entrar, verifique que el usuario esté logueado. Sino lo está, entonces muestra un formulario para cargar los datos usando el mismo URLLoader.

El problema es que, como URLLoader ya tiene unos datos cargados (es la impresión que me da), no quiere volver a leer y por lo tanto, no se ejecuta nuevamente el script php.

Existe alguna manera de "descargar" esos datos para que URLLoader pueda ejecutarse otra vez?

Código ActionScript :

// Fotograma 8, espiar objetos
stop();

// Estamos logueados?
fondo_observarItems.visible=true;
reloj_observarItems.visible=true;

var variables_observarItems:URLVariables = new URLVariables();

var check_login_fichero:URLRequest = new URLRequest("check_login.php");       // estamos_logueados?
check_login_fichero.method = URLRequestMethod.POST;
var check_login_leer:URLLoader = new URLLoader();
check_login_leer.dataFormat = URLLoaderDataFormat.VARIABLES;

check_login_leer.addEventListener(ProgressEvent.PROGRESS,reloj_handler);
function reloj_handler(e:ProgressEvent):void
{
   if (check_login_leer.bytesLoaded<check_login_leer.bytesTotal)
      reloj_observarItems.visible=true;
   else
      reloj_observarItems.visible=false;
}

check_login_leer.addEventListener(Event.COMPLETE,login_observarItems);          
check_login_leer.load(check_login_fichero);                              // Leo si estamos logueados nada mas entrar

btn_vigilarItem.addEventListener(MouseEvent.CLICK,login_observarItems)         // Sino estamos logueados, mostrar formulario

function login_observarItems(e:Event):void
{
   reloj_observarItems.visible=false;
   
   variables_observarItems.PJ = txtbox_pj_observarItems.text;
   variables_observarItems.passw = txtbox_pass_observarItems.text;
   
   check_login_leer.data=undefined;
   check_login_fichero.data = variables_observarItems;
   check_login_leer.load(check_login_fichero);
   texto_observarItems.text = "1a)"+check_login_leer.data.logueado+"\n2a)"+check_login_leer.data.login+"\n3a)"+check_login_leer.data.PJ;
}


Gracias.

Por kimeraweb

3 de clabLevel



Genero:Masculino  

España

opera
Citar            
MensajeEscrito el 15 Jul 2010 02:51 am
Se me ocurre que solo declares la variable:

var check_login_fichero:URLRequest;

y despues vallas creando los URLRequest que necesites:

check_login_fichero = new URLRequest("check_login.php");
check_login_fichero = new URLRequest("http://www.miactionscript.com/index.php");
etc...

Saludos

Por MiactionScript

77 de clabLevel



 

chrome
Citar            
MensajeEscrito el 15 Jul 2010 05:18 am
MiactionScript, el tamaño máximo de las firmas es 350x50 en caso de imágenes o swf o 3 líneas en el caso de texto. Por favor, reduce tu firma para que se ajuste a las Reglas del Foro

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 18 Jul 2010 11:15 am
Hola, gracias por contestar.

Como me temia, tampoco funciona en la manera que sugieres. Parece ser que flash es muy abstracto en este aspecto.

Por kimeraweb

3 de clabLevel



Genero:Masculino  

España

opera
Citar            
MensajeEscrito el 18 Jul 2010 06:00 pm
Hola buenas tardes! Porfavor , necesito ayuda en un tema.
Un multimedia .exe en flash carga un documento de flash paper por medio de un botón con este script :
on (release) {
cargapdf.load("archivo.swf");
}

y luego por medio de otro lo descargo :

on (release) {
unloadMovie("_root.cargapdf");
}

Pero entonces cuando de nuevo quiero cargarlo no lo hace ? necesitare alguna clase de condicion coo un " if " o no se? soy muy basico en action script, poca mente de programdor aunque se que el as2 es acccesible a muchas mentes, porfa alguien podria ayudarme con este tip?
Leyendo en este foro las preguntas de los usuarios conoci que existia flash paper y su funcionamiento.



Gracias por su atención!

Por 2dimensiones

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jul 2010 10:37 am
Es exactamente mi caso, pero a ti te pasa cargando un pdf y a mi me pasa cargando los datos de un script.

Voy a probar hoy haciendo esto en 2 frames, a ver si se "limpia" (no debería) los datos leídos o haciendo "null" las variables que cargan esos datos, creo que en flash, "null" equivale a "undefined".

Mi conclusión es que flash, una vez ha leído los datos, aunque los datos que vaya a leer sean distintos, si ya han sido leídos, no lo vuelve a hacer.

Yo programo un poco en Java y estas cosillas chocan, como decía antes, esto es un poco abstracto.

Por kimeraweb

3 de clabLevel



Genero:Masculino  

España

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.