Flash - 标点符号错误对齐

时间:2011-01-26 12:44:32

标签: flash alignment right-to-left

在我的flash应用程序中,我正在使用打字机效果,使其看起来好像是动态写入文本。当我这样做时,我的标点符号(问号,点,等)与错误的方向对齐(向右)。我用希伯来语(从右到左)写作。什么可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

好的,所以三个小​​时后,我在这里找到了解决方案。我希望它为其他人节省时间。

Flash cs5内置了对rtl语言的支持。你需要启用它: 1.将项目发布设置更改为Flash Player 10(仅在那里支持) 2.转到编辑 - >偏好 - >文字 - >显示从右到左的文本选项 2.将文本字段的类型更改为tlftext(这是一个突然显示的新选项) 3.设置对齐

现在,如果您只想静态设置文本,但如果您想使用某些as3代码设置文本,则需要执行以下操作:

创建新的文字格式,为其提供以下设置并将其应用于文字字段:

var tfFormat:TextFormat = new TextFormat();  
tfFormat.align = TextFormatAlign.RIGHT;
txt.setTextFormat(tfFormat);

就是这样。祝大家好运。