StageText多线问题

时间:2013-09-10 21:33:49

标签: actionscript-3

所以我对整个AIR for iOS开发工作都很陌生,只是将我的脚趾浸入我正在处理的项目的StageText对象中。我无法将StageText限制为单行。 (例如用于用户名输入)

来自Adobe的文档非常糟糕,但我发现的博客帖子已经说过将“假”传递给StageTextInitOptions,这似乎有点工作,但不是真的。当我这样做时,stageText选项上的只读多行属性跟踪为“false”,这很好,但是当我实际输入字段时它仍然会断开并在它满了时转到下一行。

这是我的代码:

        var stageTextInitOptions = new StageTextInitOptions(false);
        stageText = new StageText(stageTextInitOptions);
        stageText.stage = stage;        
        stageText.viewPort = new Rectangle(0, 0, w, h);

        trace(stageText.multiline); //traces out as false

编辑:问题似乎只在桌面上,当应用程序放在ipad上时,多行限制按预期运行。 (问题是需要在桌面和ios上工作)

有什么想法吗?非常感谢!

2 个答案:

答案 0 :(得分:0)

StageText仅在iOs和Android上使用原生移动键盘。您需要在桌面上使用TextField和wordwrapping。

为什么不在台式机上使用常规硬件键盘?它就像Desktops一样是原生的。

答案 1 :(得分:0)

使用:

var stageTextInitOptions = new StageTextInitOptions(true);