在Flash as3 Adob​​e Air中输入TLF文本字段的问题

时间:2015-05-27 04:06:18

标签: actionscript-3 flash air

播放器在移动设备中输入文本时输入TLF文本字段。 当玩家专注于TLF文本字段时,则打开移动键盘。但是当一个人开始输入文本时,则TLF没有获得任何输入的字符。 这意味着输入TLF不能作为输入工作,它只能作为移动版本中的动态TLF。

为了解决这个问题,Adobe推出了#34; StageText"仅限移动版。 StageText非常适合移动设备,但它支持除RTL方向之外的TLF文本字段的所有功能。

谁能告诉我它是否固定?

1 个答案:

答案 0 :(得分:0)

如果您是针对iOS开发的,那么请使用FPNativeUI.ane的FPTextField:

var textField:FPTextField = new FPTextField();
textField.frame = new Rectangle(50, 50, 100, 20);
textField.textAlignment = FPTextAlignment.RIGHT;
textField.setWritingDirection(FPTextWritingDirection.RTL);
textField.stage.addChild(textField);

下载ane:https://github.com/flashpress/FPNativeUI-ANE。 比较StageText与FPTextField:http://www.youtube.com/watch?v=BKYaoLtEmCU