2011-01-26 77 views
0

在我的Flash應用程序中,我使用打字機效果,使其看起來好像文本是隨時寫入的。當我這樣做的時候,我的標點符號(問號,點等)與錯誤的方向對齊(在右邊)。我用希伯來語寫(從右到左)。有什麼可以解決這個問題的?Flash - 標點符號錯誤對齊

回答

1

好吧,所以三個小​​時後我在這裏解決問題。我希望爲別人節省時間。

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); 

就是這樣。祝大家好運。