Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2003, 18:13
OXIGENO
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 2 meses
Puntos: 2
Login SendAndLoad ASP

hola chicos! como andan?
bueno... estoy modificando un loguin de una pagina.... y quiero hacerlo con sendAndLoad... ya que voy a incrementar mucho la velocidad al usuario.

lo que tengo hasta el momento es esto:

Código:
on (release) {
	miObjeto = new LoadVars(); 
	miObjeto.login = login;
	miObjeto.pw = pw;
	miObjeto.pin = pin;	
		
	miObjeto.sendAndLoad("checklogin.asp", miObjeto, "POST");

	miObjeto.onLoad = function(success) {
	 	if (success) { 
			if(this.true) { 
				_root.ErrorWin._visible = 0;				
				_root.gotoAndPlay(3); 
			} else { 
				_root.ErrorWin._visible = 1;
				_root.ErrorWin.errNumber.text = "Error Nro:" + this.erro;
			} 
		} else { 
			_root.ErrorWin._visible = 1;
			_root.ErrorWin.errNumber.text =  "Error Suss Nro:" + this.erro;
		} 
	}	
}

Pero no me funciona... me muestra la ventana de error SIEMPRE!
quiere decir que el asp lo lee pero no se como recuperar las variables de ASP o mostrarlas desde flash... por ejemplo... en asp cuando hago la consulta sql y los chequeos de usuario cada ves que se ocaciona un error lo guardo en una variable....
por ejemplo:
erro = 1
o
erro = 2 ... etc etc
entonces... cuando quiero recuperar este nro de error desde ASP lo intento de esta forma... trace(this.erro);
Esta bien esto???
.............. EN ASP TENGO ESTO................(ES SOLO UN PEDAZO)

Código:
	
	If Request.Form("login") <> "" AND Request.Form("pw") <> "" AND Request.Form("pin") <> "" then
		strLogin = UCASE(TRIM(Request.Form("login")))
		strPW = UCASE(TRIM(Request.Form("pw")))
		strPIN = UCASE(TRIM(Request.Form("pin")))
	Else
		''' err = 1   Algun campo esta vacio
			erro = 1
	End if 
	if erro <> 1 then
		sqltemp="SELECT * FROM USUARIOS WHERE UPPER(nombre)='"
		sqltemp=sqltemp & strLogin & "'"
		Set objRS=objConn.execute(sqltemp)
		If objRS.eof then
			''' err = 2   Nombre de Usuario Inexistente
				erro = 2
		else
			If ucase(trim(objRS("pass")))=strPW and ucase(trim(objRS("nombre")))=strLOGIN then

Lo que no se en realidad es como interactuar... con las variables de flash en asp o como recuperarlas... y viceversa... "Como recuperar las variables que genera ASP en Flash"

Por favor una ayuda!!
__________________
tech-nico.com