import mx.transitions.Tween;
import mx.transitions.easing.*;
import mx.transitions.TweenExtended;
onLoad = startAnimation
function startAnimation() {
var ring1:Tween = new Tween(r1, "_xscale", Elastic.easeOut, r1._xscale, 25, 2, true);
var ring1:Tween = new Tween(r1, "_yscale", Elastic.easeOut, r1._yscale, 25, 2, true);
var ring1:Tween = new Tween(r2, "_xscale", Elastic.easeOut, r2._xscale, 25, 2, true);
var ring1:Tween = new Tween(r2, "_yscale", Elastic.easeOut, r2._yscale, 25, 2, true);
var ring1:Tween = new Tween(r3, "_xscale", Elastic.easeOut, r3._xscale, 25, 2, true);
var ring1:Tween = new Tween(r3, "_yscale", Elastic.easeOut, r3._yscale, 25, 2, true);
var ring1:Tween = new Tween(r4, "_xscale", Elastic.easeOut, r4._xscale, 25, 2, true);
var ring1:Tween = new Tween(r4, "_yscale", Elastic.easeOut, r4._yscale, 25, 2, true);
var ring1:Tween = new Tween(r5, "_xscale", Elastic.easeOut, r5._xscale, 25, 2, true);
var ring1:Tween = new Tween(r5, "_yscale", Elastic.easeOut, r5._yscale, 25, 2, true);
var ring1:Tween = new Tween(r6, "_xscale", Elastic.easeOut, r6._xscale, 25, 2, true);
var ring1:Tween = new Tween(r6, "_yscale", Elastic.easeOut, r6._yscale, 25, 2, true);
var ring1:Tween = new Tween(r8, "_xscale", Elastic.easeOut, r8._xscale, 25, 2, true);
var ring1:Tween = new Tween(r8, "_yscale", Elastic.easeOut, r8._yscale, 25, 2, true);
var ring1:Tween = new Tween(r9, "_xscale", Elastic.easeOut, r9._xscale, 25, 2, true);
var ring1:Tween = new Tween(r9, "_yscale", Elastic.easeOut, r9._yscale, 25, 2, true);
var ring1:Tween = new Tween(r10, "_xscale", Elastic.easeOut, r10._xscale, 25, 2, true);
var ring1:Tween = new Tween(r10, "_yscale", Elastic.easeOut, r10._yscale, 25, 2, true);
var ring1:Tween = new Tween(r11, "_xscale", Elastic.easeOut, r11._xscale, 25, 2, true);
var ring1:Tween = new Tween(r11, "_yscale", Elastic.easeOut, r11._yscale, 25, 2, true);
var ring1:Tween = new Tween(r12, "_xscale", Elastic.easeOut, r12._xscale, 25, 2, true);
var ring1:Tween = new Tween(r12, "_yscale", Elastic.easeOut, r12._yscale, 25, 2, true);
var ring1:Tween = new Tween(r13, "_xscale", Elastic.easeOut, r13._xscale, 25, 2, true);
var ring1:Tween = new Tween(r13, "_yscale", Elastic.easeOut, r13._yscale, 25, 2, true);
var ring1:Tween = new Tween(r15, "_xscale", Elastic.easeOut, r15._xscale, 25, 2, true);
var ring1:Tween = new Tween(r15, "_yscale", Elastic.easeOut, r15._yscale, 25, 2, true);
var ring1:Tween = new Tween(r18, "_xscale", Elastic.easeOut, r18._xscale, 25, 2, true);
var ring1:Tween = new Tween(r18, "_yscale", Elastic.easeOut, r18._yscale, 25, 2, true);
var ring1:Tween = new Tween(r19, "_xscale", Elastic.easeOut, r19._xscale, 25, 2, true);
var ring1:Tween = new Tween(r19, "_yscale", Elastic.easeOut, r19._yscale, 25, 2, true);
var ring1:Tween = new Tween(r20, "_xscale", Elastic.easeOut, r20._xscale, 25, 2, true);
var ring1:Tween = new Tween(r20, "_yscale", Elastic.easeOut, r20._yscale, 25, 2, true);
var ring1:Tween = new Tween(r23, "_xscale", Elastic.easeOut, r23._xscale, 25, 2, true);
var ring1:Tween = new Tween(r23, "_yscale", Elastic.easeOut, r23._yscale, 25, 2, true);
var ring1:Tween = new Tween(r24, "_xscale", Elastic.easeOut, r24._xscale, 25, 2, true);
var ring1:Tween = new Tween(r24, "_yscale", Elastic.easeOut, r24._yscale, 25, 2, true);
var ring1:Tween = new Tween(r25, "_xscale", Elastic.easeOut, r25._xscale, 25, 2, true);
var ring1:Tween = new Tween(r25, "_yscale", Elastic.easeOut, r25._yscale, 25, 2, true);
var ring1:Tween = new Tween(r26, "_xscale", Elastic.easeOut, r26._xscale, 25, 2, true);
var ring1:Tween = new Tween(r26, "_yscale", Elastic.easeOut, r26._yscale, 25, 2, true);
var ring1:Tween = new Tween(r27, "_xscale", Elastic.easeOut, r27._xscale, 25, 2, true);
var ring1:Tween = new Tween(r27, "_yscale", Elastic.easeOut, r27._yscale, 25, 2, true);
var ring1:Tween = new Tween(r28, "_xscale", Elastic.easeOut, r28._xscale, 25, 2, true);
var ring1:Tween = new Tween(r28, "_yscale", Elastic.easeOut, r28._yscale, 25, 2, true);
var ring1:Tween = new Tween(r29, "_xscale", Elastic.easeOut, r29._xscale, 25, 2, true);
var ring1:Tween = new Tween(r29, "_yscale", Elastic.easeOut, r29._yscale, 25, 2, true);
ring1.onMotionFinished = function() {
setTimeout(function () {
var ring2:Tween = new Tween(r7, "_xscale", Elastic.easeOut, r7._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r7, "_yscale", Elastic.easeOut, r7._yscale, 24.4, 2, true);
},200);
setTimeout(function () {
var ring2:Tween = new Tween(r14, "_xscale", Elastic.easeOut, r14._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r14, "_yscale", Elastic.easeOut, r14._yscale, 24.4, 2, true);
},400);
setTimeout(function () {
var ring2:Tween = new Tween(r21, "_xscale", Elastic.easeOut, r21._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r21, "_yscale", Elastic.easeOut, r21._yscale, 24.4, 2, true);
},600);
setTimeout(function () {
var ring2:Tween = new Tween(r22, "_xscale", Elastic.easeOut, r22._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r22, "_yscale", Elastic.easeOut, r22._yscale, 24.4, 2, true);
},800);
setTimeout(function () {
var ring2:Tween = new Tween(r16, "_xscale", Elastic.easeOut, r16._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r16, "_yscale", Elastic.easeOut, r16._yscale, 24.4, 2, true);
},1000);
setTimeout(function () {
var ring2:Tween = new Tween(r17, "_xscale", Elastic.easeOut, r17._xscale, 24.4, 2, true);
var ring2:Tween = new Tween(r17, "_yscale", Elastic.easeOut, r17._yscale, 24.4, 2, true);
},1200);
setTimeout(function () {
var ring3:TweenExtended = new TweenExtended(r1, ["_x","_y"], Bounce.easeOut, [r1._x, r1._y], [r1._x, 95.0], 1, true);
ring3.onMotionFinished = function(obj) {
ring3.continueTo([-50, r1._y],5);
}
},2000);
setTimeout(function () {
var ring4:TweenExtended = new TweenExtended(r2, ["_x","_y"], Bounce.easeOut, [r2._x, r2._y], [r2._x, 95.0], 1, true);
ring4.onMotionFinished = function(obj) {
ring4.continueTo([-50, r2._y],5);
}
},2200);
setTimeout(function () {
var ring5:TweenExtended = new TweenExtended(r3, ["_x","_y"], Bounce.easeOut, [r3._x, r3._y], [r3._x, 95.0], 1, true);
ring5.onMotionFinished = function(obj) {
ring5.continueTo([-50, r3._y],5);
}
},2400);
setTimeout(function () {
var ring6:TweenExtended = new TweenExtended(r4, ["_x","_y"], Bounce.easeOut, [r4._x, r4._y], [r4._x, 95.0], 1, true);
ring6.onMotionFinished = function(obj) {
ring6.continueTo([-50, r4._y],5);
}
},2600);
setTimeout(function () {
var ring7:TweenExtended = new TweenExtended(r5, ["_x","_y"], Bounce.easeOut, [r5._x, r5._y], [r5._x, 95.0], 1, true);
ring7.onMotionFinished = function(obj) {
ring7.continueTo([-50, r5._y],5);
}
},2800);
setTimeout(function () {
var ring8:TweenExtended = new TweenExtended(r6, ["_x","_y"], Bounce.easeOut, [r6._x, r6._y], [r6._x, 95.0], 1, true);
ring8.onMotionFinished = function(obj) {
ring8.continueTo([-50, r6._y],5);
}
},3000);
setTimeout(function () {
var ring9:TweenExtended = new TweenExtended(r7, ["_x","_y"], Bounce.easeOut, [r7._x, r7._y], [r7._x, 95.0], 1, true);
ring9.onMotionFinished = function(obj) {
ring9.continueTo([-50, r7._y],5);
}
},3200);
setTimeout(function () {
var ring10:TweenExtended = new TweenExtended(r8, ["_x","_y"], Bounce.easeOut, [r8._x, r8._y], [r8._x, 95.0], 1, true);
ring10.onMotionFinished = function(obj) {
ring10.continueTo([-50, r8._y],5);
}
},3400);
setTimeout(function () {
var ring11:TweenExtended = new TweenExtended(r9, ["_x","_y"], Bounce.easeOut, [r9._x, r9._y], [r9._x, 95.0], 1, true);
ring11.onMotionFinished = function(obj) {
ring11.continueTo([-50, r9._y],5);
}
},3600);
setTimeout(function () {
var ring12:TweenExtended = new TweenExtended(r10, ["_x","_y"], Bounce.easeOut, [r10._x, r10._y], [r10._x, 95.0], 1, true);
ring12.onMotionFinished = function(obj) {
ring12.continueTo([-50, r10._y],5);
}
},3800);
setTimeout(function () {
var ring13:TweenExtended = new TweenExtended(r11, ["_x","_y"], Bounce.easeOut, [r11._x, r11._y], [r11._x, 95.0], 1, true);
ring13.onMotionFinished = function(obj) {
ring13.continueTo([-50, r11._y],5);
}
},4000);
setTimeout(function () {
var ring14:TweenExtended = new TweenExtended(r12, ["_x","_y"], Bounce.easeOut, [r12._x, r12._y], [r12._x, 95.0], 1, true);
ring14.onMotionFinished = function(obj) {
ring14.continueTo([-50, r12._y],5);
}
},4200);
setTimeout(function () {
var ring15:TweenExtended = new TweenExtended(r13, ["_x","_y"], Bounce.easeOut, [r13._x, r13._y], [r13._x, 95.0], 1, true);
ring15.onMotionFinished = function(obj) {
ring15.continueTo([-50, r13._y],5);
}
},4400);
setTimeout(function () {
var ring16:TweenExtended = new TweenExtended(r14, ["_x","_y"], Bounce.easeOut, [r14._x, r14._y], [r14._x, 95.0], 1, true);
ring16.onMotionFinished = function(obj) {
ring16.continueTo([-50, r14._y],5);
}
},4600);
setTimeout(function () {
var ring17:TweenExtended = new TweenExtended(r15, ["_x","_y"], Bounce.easeOut, [r15._x, r15._y], [r15._x, 95.0], 1, true);
ring17.onMotionFinished = function(obj) {
ring17.continueTo([-50, r15._y],5);
}
},4800);
setTimeout(function () {
var ring18:TweenExtended = new TweenExtended(r16, ["_x","_y"], Bounce.easeOut, [r16._x, r16._y], [r16._x, 95.0], 1, true);
ring18.onMotionFinished = function(obj) {
ring18.continueTo([-50, r16._y],5);
}
},5000);
setTimeout(function () {
var ring19:TweenExtended = new TweenExtended(r17, ["_x","_y"], Bounce.easeOut, [r17._x, r17._y], [r17._x, 95.0], 1, true);
ring19.onMotionFinished = function(obj) {
ring19.continueTo([-50, r17._y],5);
}
},5200);
setTimeout(function () {
var ring20:TweenExtended = new TweenExtended(r18, ["_x","_y"], Bounce.easeOut, [r18._x, r18._y], [r18._x, 95.0], 1, true);
ring20.onMotionFinished = function(obj) {
ring20.continueTo([-50, r18._y],5);
}
},5400);
setTimeout(function () {
var ring21:TweenExtended = new TweenExtended(r19, ["_x","_y"], Bounce.easeOut, [r19._x, r19._y], [r19._x, 95.0], 1, true);
ring21.onMotionFinished = function(obj) {
ring21.continueTo([-50, r19._y],5);
}
},5600);
setTimeout(function () {
var ring22:TweenExtended = new TweenExtended(r20, ["_x","_y"], Bounce.easeOut, [r20._x, r20._y], [r20._x, 95.0], 1, true);
ring22.onMotionFinished = function(obj) {
ring22.continueTo([-50, r20._y],5);
}
},5800);
setTimeout(function () {
var ring23:TweenExtended = new TweenExtended(r21, ["_x","_y"], Bounce.easeOut, [r21._x, r21._y], [r21._x, 95.0], 1, true);
ring23.onMotionFinished = function(obj) {
ring23.continueTo([-50, r21._y],5);
}
},6000);
setTimeout(function () {
var ring24:TweenExtended = new TweenExtended(r22, ["_x","_y"], Bounce.easeOut, [r22._x, r22._y], [r22._x, 95.0], 1, true);
ring24.onMotionFinished = function(obj) {
ring24.continueTo([-50, r22._y],5);
}
},6200);
setTimeout(function () {
var ring25:TweenExtended = new TweenExtended(r23, ["_x","_y"], Bounce.easeOut, [r23._x, r23._y], [r23._x, 95.0], 1, true);
ring25.onMotionFinished = function(obj) {
ring25.continueTo([-50, r23._y],5);
}
},6400);
setTimeout(function () {
var ring26:TweenExtended = new TweenExtended(r24, ["_x","_y"], Bounce.easeOut, [r24._x, r24._y], [r24._x, 95.0], 1, true);
ring26.onMotionFinished = function(obj) {
ring26.continueTo([-50, r24._y],5);
}
},6600);
setTimeout(function () {
var ring27:TweenExtended = new TweenExtended(r25, ["_x","_y"], Bounce.easeOut, [r25._x, r25._y], [r25._x, 95.0], 1, true);
ring27.onMotionFinished = function(obj) {
ring27.continueTo([-50, r25._y],5);
}
},6800);
setTimeout(function () {
var ring28:TweenExtended = new TweenExtended(r26, ["_x","_y"], Bounce.easeOut, [r26._x, r26._y], [r26._x, 95.0], 1, true);
ring28.onMotionFinished = function(obj) {
ring28.continueTo([-50, r26._y],5);
}
},7000);
setTimeout(function () {
var ring29:TweenExtended = new TweenExtended(r27, ["_x","_y"], Bounce.easeOut, [r27._x, r27._y], [r27._x, 95.0], 1, true);
ring29.onMotionFinished = function(obj) {
ring29.continueTo([-50, r27._y],5);
}
},7200);
setTimeout(function () {
var ring30:TweenExtended = new TweenExtended(r28, ["_x","_y"], Bounce.easeOut, [r28._x, r28._y], [r28._x, 95.0], 1, true);
ring30.onMotionFinished = function(obj) {
ring30.continueTo([-50, r28._y],5);
}
},7400);
setTimeout(function () {
var ring31:TweenExtended = new TweenExtended(r29, ["_x","_y"], Bounce.easeOut, [r29._x, r29._y], [r29._x, 95.0], 1, true);
ring31.onMotionFinished = function(obj) {
ring31.continueTo([-50, r29._y],5);
this.onMotionFinished=function()
{
delete this.onMotionFinished
startAnimation()
}
}
},7600);
};
};
How to put this one to loop. The animation only plays once, i want it to loop. Thx.