how do i STOP “onMouseMove” from working after it does the tweens I have below? with this current code, the tween just keeps happening on any movement within the boundary.
var scaleDown:Number = 70;
_root.mc_imageHolder._xscale = scaleDown;
_root.mc_imageHolder._yscale = scaleDown;
var duration:Number = 20;
dockUpListener.onMouseMove = function ():Void {
// Greater than 87% of the stage
if ( (_ymouse/Stage.height) > .87 ) {
var myXTween:Tween = new Tween( _root.mc_imageHolder, "_xscale", Bounce.easeOut, scaleDown, 100, duration, false);
var myYTween:Tween = new Tween( _root.mc_imageHolder, "_yscale", Bounce.easeOut, scaleDown, 100, duration, false);
_root.mc_imageHolder._y = 734;
Mouse.removeListener(dockUpListener);
}
}
Mouse.addListener(dockUpListener);
dockDownListener.onMouseMove = function ():Void {
if ( (_ymouse/Stage.height) < .87 ) {
var myXTween:Tween = new Tween( _root.mc_imageHolder, "_xscale", Bounce.easeOut, 100, scaleDown, duration, false);
var myYTween:Tween = new Tween( _root.mc_imageHolder, "_yscale", Bounce.easeOut, 100, scaleDown, duration, false);
_root.mc_imageHolder._y = 744;
Mouse.removeListener(dockDownListener);
}
}
Mouse.addListener(dockDownListener);