AS3 MouseEvents and Buttons
AS3 February 22nd, 2008first off the link to the class documentation on Adobe Livedocs/MouseEvents:
Actionscript:
-
//simple way of creating a default Button
-
package{
-
import flash.display.MovieClip;
-
import flash.events.MouseEvent;
-
public class NavButton extends MovieClip {
-
public function NavButton() {
-
this.mouseEnabled = true;//to display the hand cursor on Rollover
-
this.buttonMode = true;
-
this.addEventListener(MouseEvent.ROLL_OVER, dim);
-
this.addEventListener(MouseEvent.ROLL_OUT, bright);
-
}
-
private function dim ( event:MouseEvent ) : void{
-
this.alpha= .75;
-
}
-
private function bright(event:MouseEvent):void{
-
this.alpha = 1;
-
}
-
}
-
}