Actionscript 3 动态变量名

Actionscript 3 动态变量名,actionscript-3,dynamic,variables,Actionscript 3,Dynamic,Variables,我有一个函数被调用了3次,我希望times给它指定一个名称。如何将动态变量名分配给movieclips,或者通过名称或instancename引用它们 var loadedMovie:MovieClip=新的MovieClip() loadedMovie.name=“mymovie” loadedMovie=loadEvent.currentTarget.content; loadedMovie.x=0; loadedMovie.y=0 addChild(loadedMovie) mymovie

我有一个函数被调用了3次,我希望times给它指定一个名称。如何将动态变量名分配给movieclips,或者通过名称或instancename引用它们

var loadedMovie:MovieClip=新的MovieClip()

loadedMovie.name=“mymovie”

loadedMovie=loadEvent.currentTarget.content; loadedMovie.x=0; loadedMovie.y=0

addChild(loadedMovie)


mymovie.x=20

通过将它们放入数组来引用它们。 类似这样的事情(我猜您创建它们是为了响应事件):

private var loadedMCs:Array = [];
private function createMC(loadEvent:Event):void{
    var loadedMovie:MovieClip = loadEvent.currentTarget.content;
    loadedMovie.x = 20;
    loadedMovie.y = 0;
    addChild(loadedMovie);

    loadedMCs.push(loadedMovie);
    // you can name them too:
    loadedMovie.movieName = "mymovie"

}
// to find them:
for each( var mc:MovieClip in loadedMCs){
    if ( mc.movieName == "mymovie" ){
        trace ( "found" );
    }
}