在动态文本字段中使用非拉丁字母

时间:2015-03-11 17:20:28

标签: actionscript-3 flash-cc

我正在尝试用几种语言翻译我的应用程序,但我遇到了非拉丁字母表的问题。 (我正在使用Flash CC,我的应用程序是Air for Android) 我不是专业人士所以我必须改进本地化:用户点击与他/ r语言相对应的按钮并更新变量(lang = 1表示法语,lang = 2表示英语等)。

if (lang==1){
    textField.text="Salut";
else if (lang==2{
    textField.text="Hi";
//and so on
}

这可能是最丑陋的方式但它有效。我也希望能够将我的应用程序翻译成日语,阿拉伯语和俄语。 我试图在文本字段中复制/粘贴阿拉伯语文本,它可以工作,但是当我将其粘贴到我的代码中时。我已经在线阅读了你可以通过TFL文本字段来完成Flash CS6,但是(无论它们是什么)它们在CC中不再存在。 有人知道怎么做吗? 在此先感谢;)

1 个答案:

答案 0 :(得分:0)

要使用动态TextField中的任何字符,您应该通过单击属性面板中的“嵌入...”并选择将在此文本字段中使用的所有字符来嵌入这些字符。例如,对于日语,您应至少选中一个复选框:enter image description here 此外,您应该选择字体系列和样式。