All pastes #394585 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-03-14 13:04 UTC
rendered paste body
this.onMouseMove = function() {
	constrainedMove(bg_mc, 1, -1);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
	var mousePercent:Number = _xmouse/Stage.width;
	var mSpeed:Number;
	if (dir == 1) {
		mSpeed = 1-mousePercent;
	} else {
		mSpeed = mousePercent;
	}
	target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
	target.onEnterFrame = function() {
		if (target._x == target.destX) {
			delete target.onEnterFrame;
		} else if (target._x>target.destX) {
			target._x -= Math.ceil((target._x-target.destX)*(speed/100));
		} else if (target._x<target.destX) {
			target._x += Math.ceil((target.destX-target._x)*(speed/100));
		}
	};
}