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!!

