Actionscript 3 使用AS3选择库中的项目

Actionscript 3 使用AS3选择库中的项目,actionscript-3,flash,Actionscript 3,Flash,我想从AS3中的库中获取所有名为“itemX”(其中X是一个数字)的项。我怎么做?如果不可能,有没有类似的方法?但是getDefinitionByName返回的对象的类型是什么?我试图返回那个值,但我遇到了问题……那么我该如何编写一个返回函数呢?我尝试了类似“public function ReturnTile():MovieClip”的返回myItem的方法,但它抱怨“错误1034:无法将Tile_Test2$转换为flash.display.MovieClip”…但是getDefinitio

我想从AS3中的库中获取所有名为“itemX”(其中X是一个数字)的项。我怎么做?如果不可能,有没有类似的方法?

但是getDefinitionByName返回的对象的类型是什么?我试图返回那个值,但我遇到了问题……那么我该如何编写一个返回函数呢?我尝试了类似“public function ReturnTile():MovieClip”的返回myItem的方法,但它抱怨“错误1034:无法将Tile_Test2$转换为flash.display.MovieClip”…但是getDefinitionByName返回的对象的类型是什么?我试图返回那个值,但我遇到了问题……那么我该如何编写一个返回函数呢?我尝试了类似“public function ReturnTile():MovieClip”的返回myItem的方法,但它抱怨“错误1034:无法将Tile_Test2$转换为flash.display.MovieClip”。。。
for (var i = 0; i < 3; i++) {
    var myItem:Class = getDefinitionByName("item" + i.toString()) as Class;
    addChild(new myItem);
}
var mc:MovieClip = new myItem();
return mc;