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.*;
	import jp.progression.commands.display.*;
	import jp.progression.commands.net.*;
	//
	import pages.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	/**
	 * ...
	 * @oshige ...
	 */
	public class TheScene extends SceneObject {
		private var page:ThePage;
		public function TheScene( name:String = null, initObject:Object = null ) {
			// 親クラスを初期化する
			super( name, initObject );
			// このシーンタイトル
			title = initObject.title;
			//このシーンの中身
			page = new ThePage(initObject);
		}
		//シーンが読み込まれる
		protected override function atSceneLoad():void {
			//シーンにコンテンツを追加する
			addCommand(
					    new AddChildAt(container, page,0)
			);
		}
		//シーンに入る（初期化）
		protected override function atSceneInit():void {
			addCommand( 
			);
		}
		//シーンを抜ける
		protected override function atSceneGoto():void {
			addCommand( 
			);
		}
		///シーンを完全に抜ける（子シーンへの移動では呼ばれない）
		protected override function atSceneUnload():void {
			addCommand(
					      new RemoveChild(container, page)
			);
		}
	}
}
