Arrays 从另一个电影剪辑引用舞台上的阵列
我有一系列的电影唇(关于主要舞台动作),我想从舞台上的其他电影唇中引用Arrays 从另一个电影剪辑引用舞台上的阵列,arrays,actionscript-3,movieclip,Arrays,Actionscript 3,Movieclip,我有一系列的电影唇(关于主要舞台动作),我想从舞台上的其他电影唇中引用 var hotSpots:Array =[hotSpot1, hotSpot2, control_mc, tip_mc] for each (var removeHotspots:MovieClip in hotSpots) { removeHotspots.visible = false; } 如何从另一个movieclip中引用此数组,而不必再次添加数组 我试过 var hotSpots:Array = Ob
var hotSpots:Array =[hotSpot1, hotSpot2, control_mc, tip_mc]
for each (var removeHotspots:MovieClip in hotSpots)
{
removeHotspots.visible = false;
}
如何从另一个movieclip中引用此数组,而不必再次添加数组
我试过
var hotSpots:Array = Object(this).hotSpots
然后在我的事件侦听器中
for each (var removeHotspots:MovieClip in hotSpots)
{
removeHotspots.visible = true;
}
但它似乎不起作用?有人能帮忙吗。
我有很多这样的数组,我真的不想每次需要调用它们时都要添加到每个movieclip中。“this”指的是代码所在的movieclip。如果要访问父MovieClip(在本例中为根或阶段),可以使用parent.hotSpots
或stage.hotSpots
。但是,这需要将MovieClip添加到stage(从而添加到显示列表),否则父级
和stage
都将为空
如果要在执行引用stage
变量的代码之前等待MovieClip出现在舞台上,可以使用事件事件。添加到舞台尝试使用MovieClip(root)。热点
。