1

この Q&A を読みました: AS3 で TextField の選択色を変更する

しかし、私は を使用する部分を理解していませんTextFlow。私はこれを試しました:

import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.edit.SelectionFormat;

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

しかし、私の TLF はハイライト色を変更していないようです。このコードを使用する適切な方法は何ですか、またはフラッシュのすべてのテキスト フィールドでハイライト色を変更する方法はありますか?

4

1 に答える 1

0

TLF テキストを使用している場合は、次のようなものを使用する必要があります。

var fSelFmt:ISelectionManager = textFlow.interactionManager;
fSelFmt.focusedSelectionFormat = new SelectionFormat(0x000000, 1.0, BlendMode.INVERT);
fSelFmt.inactiveSelectionFormat = new SelectionFormat(0x00FF00, 1.0, BlendMode.OVERLAY);
fSelFmt.focusedSelectionFormat = new SelectionFormat(0x00FFFF, 1.0, BlendMode.HARDLIGHT);
textFlow.interactionManager = fSelFmt;
于 2013-07-15T17:06:44.190 に答える