2009-10-26 28 views
0

我被要求向基於xml的網站添加支持。我一直在研究它,並意識到它不會很直接。在描述正在使用的產品時,文字確實有英文短語。在Flash中顯示XML文件中的雙向多行文本

在做了一些研究之後,我發現CS3不支持RTL文本。我還讀到CS4增加了支持,這值得研究嗎?我讀到它是越野車。

我找到了FlarabySWF,它做我認爲我所追求的,但不是我需要的所有語言,而只是在設計時而不是運行時。

我也發現Gchats TextBox 3.0.0但這似乎沒有工作。

我還發現了一些使用CSS的解決方案,但這些似乎不適用於多行文本。請參閱。它也沒有工作,因爲我試圖展示的文本是雙向的。

實際上,導入阿拉伯文本並不是問題,一個大的。

任何人都可以提供任何建議的最佳方式嗎?

我正在開發使用Flash CS3和AS3。

謝謝。

回答

1

我認爲您需要使用Flash Player 10引入的新文本引擎(Flash CS4)。我不知道任何以前版本的解決方案,我非常懷疑它們是否適用於動態文本。

新的文本引擎非常強大,也非常難用,所以一定要決定任何事情之前必須有一個深入探討其實現......我將離開你幾個環節:

http://labs.adobe.com/technologies/textlayout/

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/engine/package-detail.html

http://www.slideshare.net/MatthewFabb/overview-of-text-layout-framework-presentation

+0

沒有真正雙向的,如果你知道TFL是如何工作的! Adobe,請公平,正確地做。您只能在整個控件上應用一個方向,但不能雙向。 太糟糕了。 – 2010-01-09 13:29:19