Actionscript 3 如何访问遮罩层内的电影剪辑

Actionscript 3 如何访问遮罩层内的电影剪辑,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我有一个动作脚本代码层。 部分代码的示例 var allMC = new Array(); allMC[0] = allitems_1.item_1; allMC[1] = allitems_1.item_2; allMC[2] = allitems_1.item_3; allMC[3] = allitems_1.item_4; 此代码在数组中存储对mc的引用。 一切都很好 但当我把这个图层转换成遮罩图层并运行闪光灯时,它会说: 场景1,“背景”层,第1帧,第56 1120行:访问未定义属性a

我有一个动作脚本代码层。 部分代码的示例

var allMC = new Array();
allMC[0] = allitems_1.item_1;
allMC[1] = allitems_1.item_2;
allMC[2] = allitems_1.item_3;
allMC[3] = allitems_1.item_4;
此代码在数组中存储对mc的引用。 一切都很好

但当我把这个图层转换成遮罩图层并运行闪光灯时,它会说:

场景1,“背景”层,第1帧,第56 1120行:访问未定义属性allitems_1


*allitems1也是我为舞台上的电影剪辑实例设置的名称。

您可以将
动作脚本
放在与遮罩层不同的层上。在处理时间线时,通常认为最好的做法是为
ActionScript
专门设置一个层,并将其标记为这样的层

它没有帮助。。。我确实把它放在了不同的图层上。我称之为背景。allitems_1实例是否位于您要转换为遮罩的图层上?如果是这样的话,你可能想把它放在下面的图层上,也就是你要遮罩的图层上。