animator2018版本中,tijiao.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2); function fl_MouseClickHandler_2(event:MouseEvent):void { if((daan.text=="以")||(daan.text=="啥")||(daan.text=="哦")||(daan.text=="刘")||(daan.text=="恶")) { output.text="正确" } else { output.text="错误" } }这段代码有什么问题吗,为什么运行时无论填入什么内容,都返回“错误”
时间: 2024-03-23 12:36:53 浏览: 45
NS-2.rar_NS-2 ppt_network simulator 2_ns
代码中的问题可能出现在 `daan.text` 的获取上面。请确认 `daan` 是一个输入框,且其 `text` 属性能够正确地获取到用户输入的内容。
如果确认获取用户输入内容的代码无误,可以考虑将文本内容转化为小写或大写进行比较,以避免因为大小写问题导致的比较错误。可以使用下面的代码进行转换:
```actionscript
if(daan.text.toLowerCase() == "以" || daan.text.toLowerCase() == "啥" || daan.text.toLowerCase() == "哦" || daan.text.toLowerCase() == "刘" || daan.text.toLowerCase() == "恶") {
output.text = "正确";
} else {
output.text = "错误";
}
```
另外,可以在代码中添加一些调试信息,例如在比较之前将 `daan.text` 的值打印出来,以便排查问题。
阅读全文