2009-07-30 6 views
0

いくつかの入力テキストフィールドがあります。また、黒い背景に金色のテキストを配置し、強調表示すると金色の背景に黒色のテキストが表示されます。ただし、Flashのデフォルトで選択されているハイライトカラースキームは黒い背景に白いテキストであり、これを変更する方法はありません。ActionScriptでFlashのテキストのハイライトカラーを変更する

実装が簡単で、追加のクラスを必要としない回避策がありますか(設計要求はクラス外で最小限必要です)。フラッシュプレーヤー8および下で

答えて

0

は、それを行うための方法は、テキストAPIは、フラッシュプレーヤー9用のAS3に...完全に限られているため、あなたは一種のTextField::getCharBoundariesかそこらでそれをハックしようとすることができ、絶対にありません多くのコードを必要とします... Flash Player 10テキストエンジンに基づくAS3テキストレイアウトフレームワークは、最も簡単な方法です。

ええ、要件、またはターゲットと言語のバージョンを変更してください。 。

greetz

back2dos

+0

私はAS3に移行したいと思っていますが、Flashムービーを実行しているソフトウェアはAS2のみをサポートしています。 "たくさんのコード"ソリューションを使用するように見えます。 –

関連する問題