package { import flash.display.MovieClip; import flash.events.MouseEvent; public class AS3Test extends MovieClip { private var myVar:Number = 0; public function AS3Test() { myVar = 5; gotoAndStop(1); addEventListener(MouseEvent.MOUSE_OVER,eventOver); addEventListener(MouseEvent.MOUSE_OUT,eventOut); addEventListener(MouseEvent.MOUSE_DOWN,eventPress); addEventListener(MouseEvent.MOUSE_UP,eventRelease); } public function getVar():Number { return myVar; } private function eventOver(e:MouseEvent):void { gotoAndStop(2); } private function eventOut(e:MouseEvent):void { gotoAndStop(1); } private function eventPress(e:MouseEvent):void { gotoAndStop(3); } private function eventRelease(e:MouseEvent):void { gotoAndStop(2); } } }