Eri*_*air 7 html apache-flex text actionscript
我的HTML包含诸如商标"TM"之类的符号作为上标(™).在普通的HTML中,我会使用"™"或™显示商标TM.但是,我找不到将这样的HTML导入Flex并正确显示的方法.我对<li>标签有类似的问题.
我的HTML:
<p>This information is intellectual property of My Company™.</p>
<p>Available features:</p>
<li>Feature 1</li>
<li>Feature 2</li>
<li>Feature 3</li>
<li>Feature 4</li>
<p>COPYRIGHT INFORMATION:</p>
<p>Copyright © 2008, My Company. All rights reserved.</p>
Run Code Online (Sandbox Code Playgroud)
我实现此功能的唯一方法是将内容直接复制并粘贴到Flex中:
<mx:Text width="100%" height="100%">
<mx:htmlText>
<![CDATA[
This information is intellectual property of My Company™.
Available features:
• Feature 1
• Feature 2
• Feature 3
• Feature 4
COPYRIGHT INFORMATION:
Copyright © 2008, My Company. All rights reserved.
]]>
</mx:htmlText>
</mx:Text>
Run Code Online (Sandbox Code Playgroud)
我想使用外部HTML文件,我可以在运行时将其导入到我的Flex App中,这样我就不必重新编译应用程序以进行简单的内容更改.
我听说过iFrame选项有太多问题,所以我想尽可能避免这种情况.
有没有人有任何其他好的建议来处理这个问题?
谢谢.
小智 1
好吧,这是一个棘手的问题。我刚刚完成了一个项目,我们使用这个开源库来显示 HTML: http: //code.google.com/p/flex-htmlfilter
它可以处理列表、表格等,并且非常容易使用。但是,我认为它不支持商标符号。不过,它确实支持其他一些。
我使用它从 CMS 中提取内容并显示在我的 Flash 影片中。它非常有效,并为我提供了所需的所有 Flash 样式灵活性。