テキストを生成/表示1 : ActionScript

Pocket

ActionScriptでテキスト生成/表示するサンプルです。

// フォーマットオブジェクト
var textFmt = new TextFormat();
textFmt.font = "_sans";
textFmt.size = 14;
// 表示文言
var textStr = 'ActonScriptでテキストを生成する練習をしています(findxfine)。テキストは200pxで折り返されています。';
// フォーマットをもとにした詳細なテキスト寸法情報
var fmtTmp = textFmt.getTextExtent(textStr, 200);
// テキストフィールドを作成
this.createTextField('textIns', 1, 0, 0, fmtTmp.textFieldWidth, fmtTmp.textFieldHeight);
// 文言,フォーマットの設定
textIns.wordWrap = true;
textIns.text = textStr;
textIns.setTextFormat(textFmt);

大まかな流れ

  • TextFormat → テキストのフォーマットを返す
  • フォーマット.getTextExtent(‘文字列’,幅) → フォーマットをもとにした詳細なテキスト寸法情報を返す
  • ムービークリップ.createTextField() :テキスト寸法情報などを引数としてテキストフィールドを作成
  • テキストフィールドに文言,フォーマットを適用

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。