Flash CS5 で作成した多数のムービー クリップがあり、すべてステージ内に配置されています。ActionScript 3 を使用してコードでそれぞれを動的に制御します。ただし、for ループを使用してすべてを同時に制御し、各要素の幅を変更するだけで動作しません。
これが私のコードです:
for(var i:Number = 0; i < 100; i++)
{
leftBar+i.width = ( Math.round(channel.rightPeak * 1.1) ) + 60;
}
だから私はそれぞれが呼び出された100本のバーleftBar
とその数を持っています。したがって、firstBar はでありleftBar1
、その後も同様ですleftBar2
。しかし、私はそれを機能させることができません。私も試してみましたが、どれもうまくいかないようです"leftBar"+i
。leftBari