5分で作るaction script3 サンプル 1

yino2007-03-15

第一回 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オブジェクトを追加してやれば表示されます。