private var _dir:Number = 0;
onMouseOver.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler, false, 0, true);
onMouseDown.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false, 0, true);
private function activateEnterFrame():void {
this.addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true);
}
private function portfolioResponsePlay(e:MouseEvent):void {
if(portfolioAnimation.currentFrame <>
_dir = 1;
activateEnterFrame();
}
}
private function portfolioResponseRev(e:MouseEvent):void {
if(portfolioAnimation.currentFrame > 1) {
_dir = -1;
activateEnterFrame();
}
}
private function enterFrameHandler(e:Event):void {
if (_dir != 0) {
portfolioAnimation.gotoAndStop(portfolioAnimation.currentFrame + _dir);
} else {
this.removeEventListener(Event.ENTER_FRAME, enterFrameHandler, false);
}
}
>
private var _dir:Number = 0;
onMouseOver.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler, false, 0, true);
onMouseDown.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false, 0, true);
private function activateEnterFrame():void {
this.addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true);
}
private function portfolioResponsePlay(e:MouseEvent):void {
if(portfolioAnimation.currentFrame <>
_dir = 1;
activateEnterFrame();
}
}
private function portfolioResponseRev(e:MouseEvent):void {
if(portfolioAnimation.currentFrame > 1) {
_dir = -1;
activateEnterFrame();
}
}
private function enterFrameHandler(e:Event):void {
if (_dir != 0) {
portfolioAnimation.gotoAndStop(portfolioAnimation.currentFrame + _dir);
} else {
this.removeEventListener(Event.ENTER_FRAME, enterFrameHandler, false);
}
}
>You are not logged in, either login or create an account to post comments
posted by kaseijin at 12:41 PM on March 4