无法访问其他动画片段

时间:2010-12-17 18:45:21

标签: flash actionscript adobe

我无法访问其他动画片段,例如我的部分是“home”,“about”,“contact”以及各部分中的标签。

当我进去时,请致电联系部分以设置文本为例 _parent.instancename(contact).title.text = "TEST",我在about部分中调用它,但它不起作用。

我将所有部分放在一个名为sections的动画片段中,在影片剪辑中我为每个部分添加了标签,例如:

第1层 - 动作(停止);
第2层 - 标签(家庭,约,联系);
第3层 - movieclips(ho,ab,co);

1 个答案:

答案 0 :(得分:1)

正如John Giotta在评论中所说:当您通过调用gotoAndPlay ("Framelabel")更改框架时,您之前所在框架中的所有元素都将从内存中删除。因此,当您尝试更改文本时,将无法访问任何内容。

一种方法是将所有元素放入单独的MovieClip中,并将它们放在时间轴上的同一帧中,将活动元素设置为visible = true;,将其他元素设置为visible = false;而不是跳跃单击按钮时到另一个框架。 这样,您就可以从任何地方访问所有内容,并且您的网站看起来也一样。