In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

テキスト表示の初歩

Get Adobe Flash player
by nabe 31 Dec 2008
// forked from nabe's ソースの雛形
package {

    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.text.*;

    [SWF(width="465", height="465", backgroundColor="0xAABBCC", frameRate="1")];  
    public class BaseClass extends Sprite {

        public function BaseClass () {
        //コンストラクタ。ここから全体の処理が開始する。
        //1.初期化処理の呼び出しを仕込むに留める。
            addEventListener(Event.ADDED_TO_STAGE, init_);
        }

        private function init_ (event_:Event):void {
        //初期化処理。
        //1.用済みのリスナ登録を解除する。
            event_.target.removeEventListener(event_.type, arguments.callee);

        //2.実際の処理を書き足す。
            sample_();
        }

        private function sample_ ():void {
        //テキストを配置する。
            var label_:TextField = new TextField();
            label_.autoSize = TextFieldAutoSize.LEFT;
            label_.text = "Click!";
            addChild(label_);

            label_.addEventListener(MouseEvent.CLICK, action_);
        }

        private function action_ (event_:MouseEvent):void {
            var label_:TextField = event_.target as TextField;
            label_.appendText("Hello!");
        }

    }

}