Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 在数组中引用具有相同名称的movieclip_Flash_Actionscript 3 - Fatal编程技术网

Flash 在数组中引用具有相同名称的movieclip

Flash 在数组中引用具有相同名称的movieclip,flash,actionscript-3,Flash,Actionscript 3,我意识到这是非常基本的,但我需要一种快速的方法来引用数组中的所有对象, 我有一系列的movieclips,实例名为“block1”“block2”。。。等等 有没有一种快速的方法可以在数组中引用这些元素,比如“block”+1? 或者甚至“阻塞”那么1到12 Cheers不确定您的要求是什么,但如果您想用对movieclips的引用(按顺序命名)填充数组,则可以使用该方法。此方法将实例名称作为字符串,并在找到displayobject时返回对该对象的引用。所以你可以这样做: for (var i

我意识到这是非常基本的,但我需要一种快速的方法来引用数组中的所有对象, 我有一系列的movieclips,实例名为“block1”“block2”。。。等等

有没有一种快速的方法可以在数组中引用这些元素,比如“block”+1? 或者甚至“阻塞”那么1到12


Cheers

不确定您的要求是什么,但如果您想用对movieclips的引用(按顺序命名)填充数组,则可以使用该方法。此方法将实例名称作为字符串,并在找到displayobject时返回对该对象的引用。所以你可以这样做:

for (var i:int = 1; i <= 12; i++) {
    var item:DisplayObject = this.getChildByName('block' + i);
    // Use item here. You probably want to make sure item is not null first.
}

for(var i:int=1;i Why+1?OP清楚地表明这些对象是MovieClips。我会将其转换为MovieClip。MovieClips是DisplayObjects!你对多态性有什么不满?