[CS4] Changing Flash 6 codes to Flash 8 AS2

Hello :smiley: I found this code to make images bounce but it only works when I set the settings to Flash 6. Can anyone tell me how to convert the code to work for Flash 8 AS2? :slight_smile:

Would appreciate it if anyone could tell me how the code works :slight_smile:
here’s the code


_quality = "LOW";

MovieClip.prototype.dragGoback = function(startX, startY, tempo, wobble) {
	this.onEnterFrame = function() {
		if (!dragging) {
			dx = (dx+(startX-this._x)*tempo)*wobble;
			dy = (dy+(startY-this._y)*tempo)*wobble;
			this._x = this._x+dx;
			this._y = this._y+dy;
		}
		// end if   
		for (i=1; i<=_root.cutout; i++) {
			_root["m"+i]._x = startX-(startX-this._x)/_root.cutout*i;
			_root["m"+i]._y = startY-(startY-this._y)/_root.cutout*i;
		}// end of for
	};
};

dragMe.onMouseDown = function() {
	dragging = true;
	this.startDrag(true);
};

dragMe.onMouseUp = function() {
	dragging = false;
	stopDrag();
};

dragMe.dragGoBack(dragMe._x,dragMe._y,1.000000E-01,9.900000E-01);

cutout = 30;

for (i=0; i<=cutout; i++) {
	dragMe.duplicateMovieClip("m"+(cutout-i),cutout-i);
	_root["m"+(cutout-i)].dynamask._xscale = 100+i*5;
	_root["m"+(cutout-i)].dynamask._yscale = 100+i*5;
}// end of for

frame.swapDepths(cutout+1);

I don’t know anything about this code “MovieClip.prototype.” I know a little bit that the “for” codes are for looping/repeating things. And what are the numbers “1.000000E-01,9.900000E-01”?

I’ve attached the CS4 .fla here :slight_smile: