在flash中显示XML文件中的双向多行文本
-
06-07-2019 - |
题
我被要求添加对基于xml的网站的支持。我一直在研究它,并意识到它不会非常直接。在描述正在使用的产品时,文本确实有英文短语。
在做了一些研究后,我发现CS3不支持'rtl文本。我还看到CS4增加了支持,这值得研究吗?我读到这是错误的。
我找到 FlarabySWF 我认为我追求的是什么,但不是我需要的所有语言,只是在设计时而不是运行时。
我还找到了 Gchats TextBox 3.0.0 但这似乎不起作用。
我还发现了一些使用CSS的解决方案,但这些似乎不适用于多行文字。请参见此示例。它也没有用,因为我试图显示的文字是双向的..
Actualy,导入阿拉伯语文本不是问题,但在同一行中处理阿拉伯语和英语的双向文本是一个很大的问题。
有人可以就最佳方式向我提出任何建议吗?
我正在使用Flash CS3和AS3进行开发。
感谢。
解决方案
我认为您需要使用Flash Player 10引入的新文本引擎(Flash CS4)。我不知道以前版本的任何解决方案,我非常怀疑,特别是对于动态文本。
新的文本引擎非常强大,但也很难使用,所以在决定之前一定要深入了解它的实现......我会给你留下一些链接:
http://labs.adobe.com/technologies/textlayout/
http:// help .adobe.com / EN_US / AS3LCR / Flash_10.0 /闪光/文本/发动机/包detail.html
不隶属于 StackOverflow