El programa detecta si el archivo aquivaelusuario.user en la carpeta usuarios existe usando php como backend, y si existe hace algo y si no existe hace esta otra cosa. El problema es que le digo a flash "else if(misDatos.writing=="Problema")" { pero no me hace caso y aunque en realidad misDatos.writing sea Problema hace lo que le apetece... ¡Por qué! Aqui os adjunto mi código:
Código ActionScript :
segundos = 2 logearse2.onPress = function(){ misDatos.nombrearchivo = "usuarios/" + usuario.text + ".user" misDatos.usuario = usuario.text misDatos.sendAndLoad("login.php", misDatos, "POST") textoinfo.text ="Iniciando sesión, espera..." timeout = setInterval(pausa, segundos*1000) function pausa(){ clearInterval(timeout) misDatos = new LoadVars() misDatos.onLoad = function(){ //Si el nombre de usuario, es decir, el archivo usuario.user existe: if(misDatos.writing=="Existe") { loadVariablesNum("usuarios/" + usuario.text + ".user",2) textoinfo.text ="Bienvenido de nuevo " + usuario.text + "!" logearse2._visible=false usuario._visible=false logeartexto._visible=false _root.favoritosbox.gotoAndStop(2) registrartexto.text="Salir" textoinfo._y=16.3 salir._x=165.2 registrartexto._x=165.2 salir._y=5.0 registrartexto._y=3.0 salir._visible=true registrarse2._visible=false } else if(misDatos.writing=="Problema") { textoinfo.text ="Ese usuario no existe" } } } }
Gracias.