practice on Classes #1

(download)

 
package { 
	import flash.display.MovieClip; 
	import flash.events.Event; 
	import flash.events.MouseEvent; 
 
	public class Cat extends MovieClip { 
		public function Cat() { 
			setUpEvents(); 
		} 
		private function onLoop(evt:Event) { 
			this.rotation+=20; 
		} 
		private function setUpEvents() { 
			this.addEventListener(MouseEvent.ROLL_OVER, onOver); 
			this.addEventListener(MouseEvent.ROLL_OUT, onOut); 
 
		} 
		private function onOver(evt:Event) { 
			addEventListener(Event.ENTER_FRAME, onLoop); 
		} 
		private function onOut(evt:Event) { 
			removeEventListener(Event.ENTER_FRAME, onLoop); 
		} 
	} 
}