【发布时间】:2012-07-10 04:02:42
【问题描述】:
我有一堆我在 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 及其编号。所以第一个Bar 是leftBar1,然后是leftBar2,以此类推。但是我不能让它工作。我试过"leftBar"+i 和leftBari,但它们似乎都不起作用。
【问题讨论】:
标签: actionscript-3 flash-cs5 movieclip