我正在使用 Adobe Animate 和 ActionScript 3 为我的多媒体课制作一个迷你游戏。
第一个问题要求用户填写空白以打印“hi”,就像在 python 中一样。
这个问题看起来像这样
_____(“你好”)
然后您将填写空白并单击检查答案按钮。
然后检查答案是否正确,我使用 if-else 语句,如下所示:
import flash.events.MouseEvent;
stop();
checkBtn1.addEventListener(MouseEvent.CLICK, checkClick);
function checkClick(event:MouseEvent): void
{
if(input1.text == "print")
{
ans1.text = "Correct!";
}
else
{
ans1.text = "Wrong answer!";
}
}
但是,即使输入正确,它也会跳过代码的 if 部分并直接运行到 else。它也不会显示大写字母?
它会显示“正确的答案!” 忽略大写的“W”。
有任何想法吗?