Actionscript 3 闪存实例名称

Actionscript 3 闪存实例名称,actionscript-3,flash,Actionscript 3,Flash,我使用AS3,我想知道是否有创建对象的函数或方法,以及for或while循环中是否有实例名称。 这是为了创建15个具有不同实例名称的对象,而不必单独创建每个对象。var s:Sprite; var s:Sprite; var i:uint; for (i = 0; i < 10; i++) { s = new Sprite(); with (s) { // with allows you to access variable directly inside scope

我使用AS3,我想知道是否有创建对象的函数或方法,以及for或while循环中是否有实例名称。 这是为了创建15个具有不同实例名称的对象,而不必单独创建每个对象。

var s:Sprite;
var s:Sprite;
var i:uint;
for (i = 0; i < 10; i++) {
    s = new Sprite();
    with (s) { // with allows you to access variable directly inside scope
        graphics.beginFill(0xffcc00);
        graphics.drawRect(0, 0, 10, 10);
        graphics.endFill();
        width = 10;
        height = 10;
        x = i * 10;
        y = i * 10;
        name = "sprite"+i; // instance name
    }
    addChild(s);
}
变量i:uint; 对于(i=0;i<10;i++){ s=新精灵(); with(s){//with允许您直接访问范围内的变量 图形填充(0xffcc00); graphics.drawRect(0,0,10,10); graphics.endFill(); 宽度=10; 高度=10; x=i*10; y=i*10; name=“sprite”+i;//实例名称 } addChild(s); }
可以像这样创建任何(显示)对象。如果您想稍后检索这些精灵中的一个,那么使用getChildByName(“instancename”)函数