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.
