Actionscript 3 AS3:我可以从外部闪存文件动态获取MovieClip中的MovieClip吗?

Actionscript 3 AS3:我可以从外部闪存文件动态获取MovieClip中的MovieClip吗?,actionscript-3,Actionscript 3,我想从外部闪存文件动态访问MovieClips。 共有5部电影,分别命名为Loader_1_mc,Loader_2_mc,。。。。像这样的装载机。每个电影剪辑包含5个电影剪辑,分别命名为acc_1、acc_2、,。。。。。。acc_5喜欢。 如何从swf文件访问。我在嵌套循环中尝试了几个步骤 accChrome["Loader_"+bInd+"_mc"].["acc_"+sVal].y = 780; 以及 及 及 我不明白。。 请帮帮我。。。 提前感谢(堆栈溢出问题) 在本例中,夹子应正确固定

我想从外部闪存文件动态访问MovieClips。 共有5部电影,分别命名为Loader_1_mc,Loader_2_mc,。。。。像这样的装载机。每个电影剪辑包含5个电影剪辑,分别命名为acc_1、acc_2、,。。。。。。acc_5喜欢。 如何从swf文件访问。我在嵌套循环中尝试了几个步骤

accChrome["Loader_"+bInd+"_mc"].["acc_"+sVal].y = 780;
以及

我不明白。。 请帮帮我。。。 提前感谢(堆栈溢出问题)

在本例中,夹子应正确固定acc_1。至于使用字符串的部分循环,请参阅本页上的dthoughts帖子。。。(第3个员额)


这不是一个很好的答案,所以如果你被卡住了,问吧

您的
acchrome
对象的数据类型是什么?这只是一部电影吗?还是从MovieClip派生的类?
accChrome["Loader_"+bInd+"_mc"]["acc_"+sVal].y = 780;
MovieClip(accChrome["Loader_"+bInd+"_mc"])["mask_"+sVal].y = 780;
accChrome["Loader_"+bInd+"_mc.mask_"+sVal].y = 780;
var clipInClip:Acc; // class name is Acc in this case, but its whatever
clipInClip = ((this.Loader_1_mc as MovieClip).acc_1 as Acc);