我有一堆我在 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
, thenleftBar2
等等。但是我不能让它工作。我已经尝试过"leftBar"+i
,leftBari
但它们似乎都不起作用。