テキストフォーマットの割り当て

TextFormat クラスを使用すると、さまざまなテキスト表示プロパティを設定して、TextField オブジェクト全体、または一部の範囲のテキストにそれらのプロパティを適用することができます。

次の例では、TextField オブジェクト全体に 1 つの TextFormat オブジェクトを適用し、その TextField オブジェクトに含まれるテキスト範囲に別の TextFormat オブジェクトを適用します。

var tf:TextField = new TextField();
tf.text = "Hello Hello";

var format1:TextFormat = new TextFormat();
format1.color = 0xFF0000;

var format2:TextFormat = new TextFormat();
format2.font = "Courier";

tf.setTextFormat(format1);
var startRange:uint = 6;
tf.setTextFormat(format2, startRange);

addChild(tf);

TextField.setTextFormat() メソッドは、既にテキストフィールドに表示されているテキストにのみ影響します。TextField のコンテンツが変化する場合、TextField.setTextFormat() メソッドをアプリケーションからもう一度呼び出して、フォーマットを再適用しなければならないことがあります。また、TextField オブジェクトの defaultTextFormat プロパティを設定すると、ユーザー入力テキストに適用するフォーマットを指定することができます。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000230.html