我想在AS3中创建一个非常简单的登录系统。这个过程很简单。如果名称和密码正确,则闪光灯将转到另一帧。
login.btn.addEventListener (MouseEvent.CLICK, loginFunction)
function loginFunction (Event:MouseEvent):void {
if (loginname_input.text == "Name" && loginpassword_input.text == "Password"){
gotoAndStop(xy);
} else {
loginerror_text.visible = true;
}
}
我尝试了一切。没有问题,但如果我使用正确的名称并传递,它会使用'else'命令。有什么想法吗?
答案 0 :(得分:0)
我看了很多登录教程。每个人都使用不同的图层按钮,输入等这件事?因为我只使用2层。一个用于操作,一个用于输入,bg和按钮。
答案 1 :(得分:0)
在用户输入登录信息之前,请尝试将loginname_input.text和loginpassword_input.text设置为“”(空字符串)。我发现舞台上的文本字段有时会莫名其妙地自动插入空格/硬返回,这会弄乱你的if语句。