Problems with package

Hey!

So, Iattempted to create a package that is loaded into theEye.fla:

package {
	
	import flash.display.MovieClip;

	public class theEye extends MovieClip {

		Mouse.hide();

	var maxMovement:Number = 20;
	var ovality:Number = 4;
	var origin = {x:eye.x, y:eye.y};
	var xdiff, ydiff, radius, angle : Number;


		public function theEye() {
			
			addEventListener(MouseEvent.MOUSE_MOVE, theEye);
			addEventListener(Event.ENTER_FRAME, frame);	
	
			function theEye(evt:MouseEvent):void {
			
				pointer.x = mouseX;
				pointer.y = mouseY;
			
				xdiff = mouseX - origin.x;
				ydiff = mouseY - origin.y;
			
				radius = Math.min(Math.max(Math.sqrt(xdiff * xdiff + ydiff * ydiff) / ovality, 0), maxMovement);
				angle = Math.atan2(ydiff,xdiff);
			
				eye.x = Math.cos(angle) * radius * ovality + origin.x;
				eye.y = Math.sin(angle) * radius * ovality + origin.y;
			}
			
			
			function frame(evt:Event):void {
				if(pointer.hitTestObject(center) && eye.currentFrame != eye.totalFrames) {
					eye.nextFrame();
					center.nextFrame();
				}
				else if(!pointer.hitTestObject(center) && eye.currentFrame != 1) {
					eye.prevFrame();
					center.prevFrame();
				}
			}
		}
	}
}

but when i try run it, I get the following errors:

Type was not found or was not a compile-time constant: MouseEvent
Type was not found or was not a compile-time constant: Event