Hatena::Groupactionscript

ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記

2008年09月05日 金曜日

自分で作ったPackageを読み込む

| 07:57 | 自分で作ったPackageを読み込む - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 自分で作ったPackageを読み込む - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 自分で作ったPackageを読み込む - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

自分で作ったPackageを読み込む方法。

ようやくわかってきた。どこで、こうした情報を探したらいいのか、わからず苦労してしまいました。

わかったきっかけ

自分で作ったPackageを読み込む方法

  • package にhoge.classNameとか指定できる
  • 新しいpackageで作ったclassを利用したインスタンスは、型指定に注意

ディレクトリ

  • Hoge.as
  • box/Box.as

メイン

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

	public class Hoge extends Sprite{

		public function Hoge(){
			var s:Box = new Box();
			addChild(s.Create());
		}

	}
}

自作したPackage(boxという名前)

package box{
	import flash.display.*;

	public class Box{
		public var backgroundColor:uint = 0xffffff;
		public var border:int = 2;

		public function Box() {
		
		}

		public function Create():Sprite {
			var s:Sprite = new Sprite();

			s.graphics.beginFill(backgroundColor);
			s.graphics.lineStyle(border,0xcccccc);
			s.graphics.drawRoundRect(0,0,100,50,10,10);
			s.graphics.endFill();

			return s;
		}
	}
}