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

时间:2011-10-12 07:19:29

标签: animation random actionscript-2 reusability motion

我需要将大约100个不同的MC应用于以下动画。

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;
    }
}

我将如何将这个动画单独应用于每个动画?我不需要填充5个相同的MC。这个脚本只是视觉上完美的动画,但不是精益和定制的应有的。我只需要制作很多物体(都是独一无二的),就像它们与气球相连一样。此外,我认为这可能会被折旧,并且可能有更好的方法来做到这一点。

0 个答案:

没有答案