にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

TextFieldで文字を書いてみる

まだ使い方のよくわからない属性などがたくさんあるものの、とりあえずわかりやすいところから弄ってみる。

package {
    import flash.display.*;
    import flash.text.*;

    public class Test01TextField extends Sprite {
        public function Test01TextField(){
            var tf1:TextField = new TextField();
            tf1.text = "はろーわーるど";
            tf1.width = 300;    //表示テキスト横幅
            tf1.height = 200;   //表示テキスト縦幅
            tf1.x = 20;         //表示テキスト横位置
            tf1.y = 20;         //表示テキスト縦位置
            addChild(tf1);      //追加

            var tf2:TextField = new TextField();
            tf2.text = "はろーわーるど2";
            tf2.background = true;
            tf2.backgroundColor = 0xffffff; //表示テキスト背景色
            tf2.width = 100;    //表示テキスト横幅
            tf2.height = 40;    //表示テキスト縦幅
            tf2.x = 20;         //表示テキスト横位置
            tf2.y = 80;         //表示テキスト縦位置

            addChild(tf2);      //追加

            var tf3:TextField = new TextField();
            // HTMLタグを埋め込む
            tf3.htmlText = "<a href=\"http://www.google.co.jp\" target=\"_blank\">ぐーぐる</a>";
            tf3.x = 20;         //表示テキスト横位置
            tf3.y = 140;        //表示テキスト縦位置
            addChild(tf3);      //追加
        }
    }
}

リンクを埋め込むのも意外と簡単ですね。