2013-03-23 131 views
0

我一直在寻找一个解决我的问题了几个小时,但我不能找到一个。我的问题是我在MovieClip中有一些按钮,我想从主时间轴中控制它们。但这是怪异的部分。按钮我在影片剪辑的第一帧工作得很好,但其他两个按钮,这是在帧2和3,不会工作,当我点击他们和我,因为按钮的此错误消息:控制影片剪辑中的按钮在主时间轴

TypeError:错误#1009:无法访问空对象引用的属性或方法。 在Eksamen_fla :: MainTimeline /帧1()

谢谢!

+0

这些按钮有什么作用?你能给一些代码吗? – puggsoy 2013-03-23 08:41:23

+0

按钮作业是将一个值推入一个数组,并将另一个数组中的值加起来,然后转到下一帧和前一帧。这是代码:'mc.btn1.addEventListener(MouseEvent.CLICK,btn1Action);函数btn1Action(evt:MouseEvent){regUt.push(mc.txt1.text); point.push(int(mc.txt2.text)+ int(mc.txt3.text)+ int(mc.txt3.text)); mc.nextFrame(); } mc.btn2.addEventListener(MouseEvent.CLICK,btn2Action);函数btn2Action(evt:MouseEvent){mc.prevFrame(); }代码位于第1帧的MovieClip和主时间轴之外。也许这就是问题所在? – user2201775 2013-03-23 21:58:25

+0

那么它并不重要的按钮做的,因为即使没有什么按钮的功能,我仍然会得到错误信息我上面键入:/ – user2201775 2013-03-23 21:58:55

回答

0

好了,你的问题可能是你的时间表。尝试将每个按钮放置在一个关键帧上。然后使用yourMovieClip.visible = true或false在不同的框架上隐藏/显示您的动画片段。