package com.guru.project.brother.record
{
	import com.guru.call.FunctionCall;
	import com.guru.facebookApplicationBase.gameBase.GameSectionBase;
	import com.guru.facebookApplicationBase.message.Message;
	import com.guru.facebookApplicationBase.tracking.Tracking;
	import com.guru.panel.Panel;
	import com.guru.panel.StatusBar;
	import com.guru.project.brother.game.GameDataObject;
	import com.guru.project.brother.record.recordStep.RecordSectionResultStep;
	import flash.display.MovieClip;
	/**
	 * ...
	 * @author Eddy Lee
	 */
	public class RecordSection extends GameSectionBase
	{
		
		public function RecordSection(pTimeline_mc:MovieClip) 
		{
			super(pTimeline_mc);
			
			mStepClass_array = [RecordSectionResultStep];
			Panel.showStatusBar(StatusBar.LOADING, Message.GENERIC_LOADING);
			GameDataObject.update(new FunctionCall(this, onUpdateDone));
			
			Tracking.getInstance().track("RecordSection");
		}
		
		private function onUpdateDone():void
		{
			Panel.hideStatusBar();
			this.gotoStep(0);
		}
		
	}

}