package scenes{
	import jp.progression.casts.*;
	import jp.progression.commands.*;
	import jp.progression.events.*;
	import jp.progression.loader.*;
	import jp.progression.*;
	import jp.progression.scenes.*;
	//テンプレートにはなかったので追加 AddChild()を使うために必要
	import jp.progression.commands.display.*;
	//
	import pages.*;

	/**
	 * ...
	 * @oshige ...
	 */
	public class SceneA extends SceneObject {
		private var scenePage:SceneAPage;
		public function SceneA( name:String = null, initObject:Object = null ) {
			// 親クラスを初期化する
			super( name, initObject );
			// このシーンタイトル
			title = "SceneA";
			//このシーンの中身
			scenePage = new SceneAPage();
		}
		//シーンが読み込まれる
		protected override function atSceneLoad():void {
			//シーンにコンテンツを追加する
			addCommand(
					     new AddChild(container, scenePage)
			);
		}
		//シーンに入る（初期化）
		protected override function atSceneInit():void {
			addCommand( 
			);
		}
		//シーンを抜ける
		protected override function atSceneGoto():void {
			addCommand( 
			);
		}
		///シーンを完全に抜ける（子シーンへの移動では呼ばれない）
		protected override function atSceneUnload():void {
			addCommand(
					      new RemoveChild(container, scenePage)
			);
		}
	}
}
