package { import flash.display.*; import flash.events.*; public class MouseFade extends MovieClip { public function MouseFade() { this.buttonMode = true; this.alpha = .10; addEventListener(Event.ENTER_FRAME, setFade); } public function setFade(event:Event) { var dist:Number = (Math.sqrt(Math.pow(mouseX, 2)+Math.pow(mouseY, 2))) - 55; var fadeAmt:Number = 1.0-Math.min(1, dist/100); if (fadeAmt < .10) { fadeAmt = .10; } this.alpha = fadeAmt; } } }