7

商標「TM」などの記号を上付き文字 (™) として含む HTML があります。通常の HTML では、商標 TM を表示するために"&trade;"orを使用します。&#153;ただし、このような HTML を Flex にインポートして正しく表示する方法が見つかりません。<li>タグにも同様の問題があります。

私のHTML:

<p>This information is intellectual property of My Company&#153;.</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 &#169; 2008, My Company. All rights reserved.</p>

これを機能させる唯一の方法は、コンテンツをコピーして 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>

単純なコンテンツ変更のためにアプリケーションを再コンパイルする必要がないように、実行時に Flex アプリケーションにインポートできる外部 HTML ファイルを使用したいと考えています。

iFrame オプションに関する問題が多すぎると聞いたので、できればそれは避けたいと思います。

この問題に対処するための他の良い提案はありますか?

ありがとうございました。

4

2 に答える 2

1

わかりました、これはトリッキーです。このオープンソース ライブラリを使用して HTML を表示するプロジェクトを完了しました: http://code.google.com/p/flex-htmlfilter

リスト、テーブルなどを処理し、操作は非常に簡単です。しかし、商標記号には対応していないと思います。ただし、他のいくつかはサポートしています。

CMS からコンテンツを取得し、フラッシュ ムービーに表示するために使用しています。それはうまく機能し、私が必要とするすべてのフラッシュスタイリングの柔軟性を可能にします.

于 2008-11-24T18:46:08.517 に答える
0

これがすべての問題に適しているかどうかはわかりませんが、RichTextコントロールを使用する場合は、FlowTextを読み込むことができます。これにより、上付き文字やその他のグリフなど、必要なHTMLをより多く使用できます。使用します。

フレックスで上書きを使用するにはどうすればよいですか?

于 2012-10-31T18:39:20.690 に答える