import mx.utils.Delegate; class Eye extends CustomMC { private var pupil : MovieClip; public function onLoad () { setInterval (Delegate.create(this,blink), 2000); } public function setAngle (angle) { var r=2; this.pupil._x = r*Math.cos(angle); this.pupil._y = r*Math.sin(angle); } private function blink () { this.gotoAndPlay("blink"); } }