0

我有大约 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。这个脚本只是视觉上完美的动画,但不像它应该的那样精简和定制。我只需要让很多物体(都是独一无二的)上下摆动,就像它们被绑在气球上一样。另外我在想这可能会贬值,并且可能有更好的方法来做到这一点。

4

0 回答 0