
flash 影片嵌套问题,请大家帮忙
场景解说:在flash场景中,根目录上有一按钮enter和一影片剪辑——A。影片剪辑A里套了另一按钮BB和另一mcYY。A中有5帧,头尾各有一stop()。在尾帧放了BB...
场景解说:在flash场景中,根目录上有一按钮enter和一影片剪辑——A。
影片剪辑A里套了另一按钮BB和另一mc YY。
A中有5帧,头尾各有一stop()。在尾帧放了BB和YY。
按钮enter的功能是控制A进入第5帧,在尾帧的按钮BB的功能是控制YY进入其特定帧。
问题:当我点击enter进入A的尾帧出现BB和YY后,点击BB(on (release) {this.YY.gotoAndStop(5);})能进入YY的特定帧。很顺利,无问题。
但当我在A上写了on (release) {this.gotoAndStop(5);}后,直接点击A进入A的尾帧时,按钮BB彻底失效,不能进入YY的特定帧,而是直接重新播放A.不管我在BB上写的是任何语句,都不生效。我换了无数的路径也不行。不知为什么?有什么解决办法么?
百思不得其解,请大家帮忙
谢谢大家的回答,目前的问题用另一种方式解决了。但是我还是不知道错在哪里,以及flash到底是怎样执行语句的。楼下说的用trace语句,我试了,跟本不执行,我换其他的简单语句比如换颜色,更改坐标等都无效。难道真是flash的bug么?
不过,还是想知道为什么,要死也明白点。
再次感谢回帖 展开
影片剪辑A里套了另一按钮BB和另一mc YY。
A中有5帧,头尾各有一stop()。在尾帧放了BB和YY。
按钮enter的功能是控制A进入第5帧,在尾帧的按钮BB的功能是控制YY进入其特定帧。
问题:当我点击enter进入A的尾帧出现BB和YY后,点击BB(on (release) {this.YY.gotoAndStop(5);})能进入YY的特定帧。很顺利,无问题。
但当我在A上写了on (release) {this.gotoAndStop(5);}后,直接点击A进入A的尾帧时,按钮BB彻底失效,不能进入YY的特定帧,而是直接重新播放A.不管我在BB上写的是任何语句,都不生效。我换了无数的路径也不行。不知为什么?有什么解决办法么?
百思不得其解,请大家帮忙
谢谢大家的回答,目前的问题用另一种方式解决了。但是我还是不知道错在哪里,以及flash到底是怎样执行语句的。楼下说的用trace语句,我试了,跟本不执行,我换其他的简单语句比如换颜色,更改坐标等都无效。难道真是flash的bug么?
不过,还是想知道为什么,要死也明白点。
再次感谢回帖 展开
3个回答
展开全部
这个问题我也遇到过一个类似的
就是在影片剪辑中的按钮会无法控制主场景的帧数!
我认为有可能真是flash的路径漏洞,
但是也有可能会是你的路径的问题?
我不敢确定,所以我劝你先试试,看看按钮是真的没反应,连trace动作都执行不了,还是说只是goto动作无效
如果是trace动作都执行不了,那你就要换下方法了
不然是只是goto的问题,就请把goto换成在主场景自定义的一个函数,函数内容和按钮功能一致
试试吧
玩flash总是要有耐心的嘛!
就是在影片剪辑中的按钮会无法控制主场景的帧数!
我认为有可能真是flash的路径漏洞,
但是也有可能会是你的路径的问题?
我不敢确定,所以我劝你先试试,看看按钮是真的没反应,连trace动作都执行不了,还是说只是goto动作无效
如果是trace动作都执行不了,那你就要换下方法了
不然是只是goto的问题,就请把goto换成在主场景自定义的一个函数,函数内容和按钮功能一致
试试吧
玩flash总是要有耐心的嘛!
展开全部
建议你把所有代码都写在主场景上
主场景上写上:
enter.onRelease = function() {
A.gotoAndStop(5);
};
A.stop()
A的第一个关键帧上写上stop()
A的第5个关键帧上写上
YY.stop()
BB.onRelease = function() {
YY.gotoAndStop(2);
};
主场景上写上:
enter.onRelease = function() {
A.gotoAndStop(5);
};
A.stop()
A的第一个关键帧上写上stop()
A的第5个关键帧上写上
YY.stop()
BB.onRelease = function() {
YY.gotoAndStop(2);
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询