7

アクションスクリプト3のTextFieldの選択(「ハイライト」)色を変更するにはどうすればよいですか?黒の背景に白のテキストを含む入力テキストフィールドがあり、その結果、選択範囲が表示されなくなり、使い勝手が悪くなります。ありがとう!

4

3 に答える 3

3

もう 1 つの方法は、Text Layout Framework、具体的には SelectionManager を使用する TextFlow を使用することです。TLF を使用すると、テキストに使用される SelectionFormat プロパティを直接制御できます。

例えば

TextFlow.defaultConfiguration.focusedSelectionFormat = new SelectionFormat(0x00FFFF);

TLF のやり方を習得するには少々の学習曲線がありますが、見返りとしてテキストのカスタマイズが大幅に強化されます。

于 2010-01-15T19:36:00.017 に答える
-4

これを試して:

var c:Color = new Color(MyTextField);

c.setTransform({rb:255});

またはより最新のアプローチの場合:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/geom/ColorTransform.html#includeExamplesSummary

于 2010-01-15T14:58:05.730 に答える