package com.guru.project.clinique.main.landingStep
{
	import com.guru.call.FunctionCall;
	import com.guru.call.ICall;
	import com.guru.component.sectionStructure.SectionStructureStepBase;
	import com.guru.component.tracking.Tracking;
	import com.guru.display.button.LabelButton;
	import com.guru.section.Section;
	import flash.display.MovieClip;
	/**
	 * ...
	 * @author Eddy Lee
	 */
	public class MainSectionLandingStep extends SectionStructureStepBase
	{
		private var mGameBtn:LabelButton;
		
		public function MainSectionLandingStep(pTimeline_mc:MovieClip, pNextCall:ICall = null, pPrevCall:ICall = null, pData_obj:Object = null)
		{
			super(pTimeline_mc, pNextCall, pPrevCall, pData_obj);
			
			mGameBtn = new LabelButton(mTimeline_mc.gameBtn_mc);
			mGameBtn.setPressCall(new FunctionCall(this, onGameBtnPress));
		}
		
		override public function dispose():void 
		{
			mGameBtn.dispose();
			
			super.dispose();
		}
		
		private function onGameBtnPress():void
		{
			Tracking.getInstance().mediamind("109660");
			Tracking.getInstance().track("main");
			
			
			Section.changeSection("game");
		}
		
	}

}