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

このアニメーションをそれぞれに個別に適用するにはどうすればよいですか? 同じ MC を 5 つ配置する必要はありません。このスクリプトは、視覚的には完璧なアニメーションですが、本来あるべき無駄のないオーダーメイドのアニメーションではありません。風船に縛られているように、たくさんのオブジェクト (すべてユニーク) を上下に動かす必要があります。また、これは減価償却される可能性があり、これを行うためのより良い方法があるかもしれないと考えていました.

4

0 に答える 0