テキスト表示の初歩
// 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!");
}
}
}