Animation 如何将同一动画应用于AS3中的多个项目?

Animation 如何将同一动画应用于AS3中的多个项目?,animation,random,actionscript-2,reusability,motion,Animation,Random,Actionscript 2,Reusability,Motion,我有大约100个不同的MCs,我需要应用下面的动画 total_bananas = 5; frameCount = 0; for (i=1;i<=total_bananas;i++) { thisMC = _root["mc"+i]; thisMC.startY = thisMC._y; thisMC.rand = Math.random(); } this.onEnterFrame = function () { frameCount++; f

我有大约100个不同的MCs,我需要应用下面的动画

total_bananas = 5;
frameCount = 0;

for (i=1;i<=total_bananas;i++)
{
    thisMC = _root["mc"+i];
    thisMC.startY = thisMC._y;
    thisMC.rand = Math.random();
}

this.onEnterFrame = function ()
{
    frameCount++;
    for (i=1;i<=total_bananas;i++)
    {
        thisMC = _root["mc"+i];
        thisMC._y = thisMC.startY + Math.sin(thisMC.rand*100+frameCount/10)*5;
    }
}
total_=5;
帧数=0;

对于(i=1;我必须制作一个制作动画的基类,并将其应用于所有100个对象?这看起来也像AS2..如何制作基类动画?