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