0

私は80年代のコピーのように見える非常に質の悪いPDFドキュメントをいくつか持っています。これは、Flash(Flex Builder 3 MXMLアプリケーション)で再構築しており、TextAreasでテキストの段落を表しており、選択した部分を太字や斜体などにすることができます。私は欲しい。テキストブロック内の個々の単語にツールチップまたはイベントリスナーを適用して、それらの単語を用語集にリンクする方法が必要です。マウスオーバーで入力されて表示される定義パネルを作成できてとてもうれしいですが、テキストの一部だけにそれを行う方法がわかりません。

これを行うための良い/クリーン/簡単な方法はありますか?

4

2 に答える 2

0

私はまだ AS3 でこれを試していませんが、AS2 で同様のことをしなければならなかった方法は、複数の TextFormat() を使用することでした。これはほとんど悪夢です。ある時点で、再描画される文字列を再定義し、それらを再コンテキスト化する必要がありました (文字数は異なります)。これにより、強調表示や太字などを行うことができます。この方法はお勧めしません。明るい面では、CSS は Flex ではかなり「ネイティブ」であるため、これらのスタイル要素を使用してテキスト部分を再定義するオプションを検討することをお勧めします。正直なところ、Flex のテキスト用の組み込み関数を使用すればするほど、代わりに HTML/CSS/JS をそのままコーディングして、代わりに SWFobject を使用したいと思うようになります。YMMV。

于 2010-01-07T23:48:26.747 に答える