无法访问其他影片剪辑

发布于 2024-10-07 20:07:11 字数 301 浏览 4 评论 0原文

我无法在其他影片剪辑中访问,例如我有“主页”、“关于”、“联系人”部分以及这些部分中的标签。

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

我将所有部分放在一个称为“部分”的影片剪辑中,在影片剪辑中,我有每个部分的标签,例如:

第 1 层 - 动作(停止);
第 2 层 - 标签(主页、关于、联系方式);
第 3 层 - 影片剪辑(ho、ab、co);

I can't access in other movieclips, for example I have my sections "home", "about", "contact" and the labels in the sections.

When I go inside about and call the contact section to set the text for example
_parent.instancename(contact).title.text = "TEST", I call this inside the about section but it doesn't work.

I put all the sections inside one movieclip called sections and inside the movieclip I have the labels for each section for example:

Layer 1 - actions (stops);
Layer 2 - labels (home, about, contact);
Layer 3 - movieclips (ho, ab, co);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨敛清荷 2024-10-14 20:07:11

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

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

As John Giotta said in his comment: When you change the frame by calling gotoAndPlay ("Framelabel"), all the elements in the frame you were in before are erased from memory. So there will not be anything to access, when you try to change the text.

One way to do it is to put all your elements into separate MovieClips and place them in the same frame on the timeline, setting the active element to visible = true; and the others to visible = false; instead of jumping to another frame, when a button is clicked.
That way, you can access everything from everywhere, and your site will look just the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文