5分で作るaction script3 サンプル 1
第一回 hello world
以下のように記述すると
右上のようにHello worldが表示できる
package { import flash.display.Sprite; import flash.text.TextField; public class HelloWorld extends Sprite { public function HelloWorld() { var hello:TextField = new TextField(); hello.text = "Hello world"; addChild(hello); } } }
解説
import flash.display.Sprite; import flash.text.TextField;
flashをスクリプトで書き描画する場合は、
基本的には、spriteを継承する必要があるため
flash.display.Spriteをインポートします。
またテキストの表示には
flash.text.TextFieldをインポートする必要があります。
public class HelloWorld extends Sprite { public function HelloWorld()
クラス名(class HelloWorld)と
コンストラクタ名(function HelloWorld())は必ず一緒の名前となります。
var hello:TextField = new TextField(); hello.text = "Hello world";
文字列を格納するためにTextFieldオブジェクトを生成します。
そしてそのオブジェクトhelloの
textプロパティに『hello world』を与えます。
addChild(hello);
オブジェクトhelloが画面に表示されるよう
helloオブジェクトを追加してやれば表示されます。