Actionscript 3 StageText多行问题

Actionscript 3 StageText多行问题,actionscript-3,Actionscript 3,因此,我对iOS开发的整个AIR都是新手,我正在为一个项目深入研究StageText对象。我无法将StageText限制为一行。(例如用户名输入) Adobe的文档非常糟糕,但我发现的博客帖子说,它会将“false”传递给StageTextInitOptions,这似乎有些效果,但不是真的。执行此操作时,stageText选项上的只读多行属性跟踪为“false”,这很好,但当我实际在字段中键入时,它仍然会中断,并在字段已满时转到下一行 这是我的密码: var stageTextI

因此,我对iOS开发的整个AIR都是新手,我正在为一个项目深入研究StageText对象。我无法将StageText限制为一行。(例如用户名输入)

Adobe的文档非常糟糕,但我发现的博客帖子说,它会将“false”传递给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上工作)


有什么想法吗?非常感谢

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

为什么你不在桌面上使用普通的硬件键盘呢?它是台式机的本机版本。

使用:

var stageTextInitOptions = new StageTextInitOptions(true);

请格式化您的源代码并添加一些解释,解释为什么它可以解决此问题。我收到一个错误:
调用一个可能未定义的方法StageTextInitOptions。