package common
{
	import com.moto.template.common.view.AbstractMotoMovieClip;
	import com.moto.template.shell.model.vo.PropertyVO;
	
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.geom.Rectangle;
	
	public class AbstractNavigationBtn extends AbstractMotoMovieClip
	{
		
		public function AbstractNavigationBtn() 
		{
			super();
			
			gotoAndStop(1);
			
			buttonMode = true;
			mouseChildren = false;
			
			addEventListener(MouseEvent.ROLL_OVER, mouseHandler);
			addEventListener(MouseEvent.ROLL_OUT, mouseHandler);
		}
		
		private function mouseHandler(event:MouseEvent):void
		{
			switch (event.type)
			{
				case MouseEvent.ROLL_OVER:
					over();
				break;
				
				case MouseEvent.ROLL_OUT:
					out();
				break;
			}
		}
		
		public function over():void
		{
			gotoAndPlay("over");
		}
		
		public function out():void
		{
			gotoAndPlay("out");
		}
	}

}