0
在我的Flash应用程序中,我使用打字机效果,使其看起来好像文本是随时写入的。当我这样做的时候,我的标点符号(问号,点等)与错误的方向对齐(在右边)。我用希伯来语写(从右到左)。有什么可以解决这个问题的?Flash - 标点符号错误对齐
在我的Flash应用程序中,我使用打字机效果,使其看起来好像文本是随时写入的。当我这样做的时候,我的标点符号(问号,点等)与错误的方向对齐(在右边)。我用希伯来语写(从右到左)。有什么可以解决这个问题的?Flash - 标点符号错误对齐
好吧,所以三个小时后我在这里解决问题。我希望为别人节省时间。
Flash CS5内置了对rtl语言的支持。您需要启用它: 1.将项目发布设置更改为Flash Player 10(仅在此支持) 2.转到编辑 - >首选项 - >文本 - >显示从右向左的文本选项 2 。将你的文本框的类型改为tlftext(这是一个突然显示的新选项) 3.设置你的对齐方式
现在,如果你只是想静态设置文本,但是如果你想使用一些as3代码设置文本你需要做以下的WEL:
创建一个新的文本格式,给它下面的设置,并将其应用到您的文本字段:
var tfFormat:TextFormat = new TextFormat();
tfFormat.align = TextFormatAlign.RIGHT;
txt.setTextFormat(tfFormat);
就是这样。祝大家好运。