AS3:我如何构建此链接问题?

时间:2011-09-21 05:58:45

标签: actionscript-3

我想用AS3做这样的事情,但我是AS3的新手,我不知道如何进行编码。

我需要做的是我有一个名为all_mc的1 x空白MC,我需要在x轴上依次排列200 x empty_mc

每个empty_mc宽度为100px,并从名为panelClass的库中的链接加载(这是一个MovieClip)。

empty_mc本身在库中称为emptyClass

我需要all_mc从头开始显示在舞台上。 It should look like this image.我需要200个红色正方形。

我知道不是手动添加所有200个MC,而是应该进行循环?但是对于我的生活,我无法理解它。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

只需制作一个循环并动态创建MovieClip:

var mcWidth:Number = 100; // Using hardcoded value because MovieClip.width is not always reliable (if the MovieClip contains shapes with strokes, etc.)
for (var i:int = 0; i < 200; i++) {
    var mc:panelClass = new panelClass();
    all_mc.addChild(mc);
    mc.name = "empty_mc" + i; // set a name so that it can be accessed later on 
    mc.x = mcWidth * i;
}