首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AS3: If Else条件不起作用/始终为false

AS3: If Else条件不起作用/始终为false
EN

Stack Overflow用户
提问于 2013-06-17 15:48:24
回答 1查看 271关注 0票数 0

日安!

我试图在AS3中做一些If ELSE条件。但是当我尝试运行它时,它总是转到ELSE而不是IF。该条件为真,但它仍在进行中..我只是把它复制到另一个函数中,所有的函数都可以工作,但是这个函数不工作。

下面是我的代码:

代码语言:javascript
运行
复制
 mcRoomName.addEventListener(MouseEvent.CLICK, roomName)
    function roomName(e:MouseEvent):void 
    {
        trim(mcRoomName.txtRoomName.text);
        trace(mcRoomName.txtRoomName.text);
        if(mcRoomName.txtRoomName.text == "Room")
        {
            trace("correct");
        }
        else
        {
                trace("wrong");
        }
    }

我还试图在代码中复制并粘贴单词"Room“,并将其粘贴到textbox中,但仍不起作用……

下面是我的textbox...Its的打印屏幕,里面是文本框……movieclip的名字是"mcRoomName“,而textbox的名字是"txtRoomName”。

我的修剪代码:

代码语言:javascript
运行
复制
function trim( s:String ):String
{
  return s.replace(/^[\s|\t|\n]+|[\s|\t|\n]+$/gs, '');
}

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-06-17 16:53:46

我已经猜到了,out..But还是很奇怪..

我将我的文本框的“行为”从“多行”更改为“单行”,并且它的作品。

但其他文本框是“多行”和代码是相同的上述我张贴。

谢谢你的帮助。我很感激。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17142677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档