首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从不同帧上的另一个电影剪辑访问另一个电影剪辑中的变量

从不同帧上的另一个电影剪辑访问另一个电影剪辑中的变量
EN

Stack Overflow用户
提问于 2014-09-20 16:23:48
回答 2查看 620关注 0票数 0

我在第1帧上有4个电影剪辑,剪辑1,剪辑2,剪辑3,剪辑4...

仅剪辑启用的鼠标设置为true ...all否则false ..

现在在第4帧我有一个电影剪辑游戏,在电影剪辑中我做了一些计数,当计数达到10时,我将布尔值test1设置为true…

现在,当mouseenabled值变为true时,我希望将clip 2的test1 becomes设置为true,

当我尝试使用代码game.test1从frame1访问时,我得到null引用错误...

无法访问空对象引用的属性或方法。

我怎样才能访问test1的值,请指导...

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-09-20 22:06:54

游戏movieclip在第四帧,当你试图从第一帧开始访问它时,当然你会得到一个空引用错误;它不存在于那里。对此有几种解决方案,主要是关于结构。

  1. 将整个游戏保持在一帧上,在一个电影剪辑中。在此电影剪辑之外编写代码。
  2. 使用静态变量进行计数。
  3. 使用单例。
票数 0
EN

Stack Overflow用户

发布于 2014-09-21 19:13:30

只是为了帮助每个人,这就是我所做的.

我在第4帧声明了一个变量,名为var test1:Boolean=false;,然后在电影剪辑中,我使用以下代码给它一个布尔值-

代码语言:javascript
复制
                    MovieClip(root).test1=true;

现在我可以从任何地方访问test1,希望这能帮助任何想要从任何框架访问变量的人……

问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25946775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档