as3航空移动输入文本的阿拉伯语内容

时间:2013-11-15 15:44:12

标签: actionscript-3 mobile input air arabic

我正在为中东市场开发AIR移动应用程序(iOS和Android)。 我正在尝试“创建”支持阿拉伯字体和RTL方向的输入文本字段:

  • (经典)TextField不支持RTL方向
  • TLFTextField支持RTL方向但在移动设备上无法正常工作(至少在iOS设备上:未显示软键盘)
  • StageText非常适合移动设备,但它似乎不支持RTL方向(我不知道阿拉伯语字体)

有人从未遇到过这种情况吗?这可能是一个解决方案?我有点士气低落......

提前谢谢大家。

3 个答案:

答案 0 :(得分:0)

我对阿拉伯语言并不太了解,所以我希望我的假设是RTL是唯一的区别是正确的。在这种情况下,您可以轻松地“欺骗”文本字段:

var t:TextField = new TextField();
addChild(t);
//...set text format if you need/want to
t.addEventListener(Event.CHANGE, onTextChange);

function onTextChange(e:Event):void {
    t.setSelection(0, 0);
}

我假设你想要将文本字段对齐到右边。

答案 1 :(得分:0)

答案 2 :(得分:0)

这是Adobe Air的错误,请看这个链接:

Adobe Forums

Bug

他们说如果有很多用户投票支持,他们会解决它!