0

我想在 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”命令。任何想法?

4

2 回答 2

0

在用户输入登录信息之前,尝试将您的 loginname_input.text 和 loginpassword_input.text 设置为“”(空字符串)。我发现舞台上的文本字段有时会莫名其妙地自动插入空格/硬返回,这会弄乱你的 if 语句。

于 2013-08-14T15:17:11.097 回答
0

看了很多登录教程。每个人都为按钮、输入等使用不同的图层。这有什么问题吗?因为我只用了 2 层。一个用于操作,一个用于输入、背景和按钮。

于 2013-08-06T13:11:21.487 回答