flash点击按钮使影片剪辑跳到指定帧 150
其实就是平铺了6个mc,每个mc的第一帧是按钮,点击按钮跳转到第二帧开始播放内容。所以问题就出现了。点击按钮后,开始播放mc的内容,此时如果点击其他mc中的按钮,那么其他...
其实就是平铺了6个mc,每个mc的第一帧是按钮,点击按钮跳转到第二帧开始播放内容。
所以问题就出现了。点击按钮后,开始播放mc的内容,此时如果点击其他mc中的按钮,那么其他mc的内容会覆盖在第一个mc的上面播放。现在希望点击一个按钮时,将除这个按钮对应mc之外的其他的5个mc全部转到第一帧,就不会出现此问题了,不知该如何解决 ? 展开
所以问题就出现了。点击按钮后,开始播放mc的内容,此时如果点击其他mc中的按钮,那么其他mc的内容会覆盖在第一个mc的上面播放。现在希望点击一个按钮时,将除这个按钮对应mc之外的其他的5个mc全部转到第一帧,就不会出现此问题了,不知该如何解决 ? 展开
6个回答
展开全部
一、将这个六个MC分别设置实例名为
mc1 mc2 mc3 mc4 mc5 mc6
二、在第一个mc的按钮上加代码:
on (release) {
gotoAndPplay(2)
_root.mc2.stop()
_root.mc3.stop()
_root.mc4.stop()
_root.mc5.stop()
_root.mc6.stop()
}
三、第二个mc的按钮中的代码将上述代码复制,然后将mc2中的2修改为1
四、同理,第三个mc的按钮代码中的mc3的3修改为1
第“几”个MC的按钮,代码中的mc“几”的“几”就修改为1
我测试过,效果实现了
如果有疑问,欢迎Q我
七九九四九零九
mc1 mc2 mc3 mc4 mc5 mc6
二、在第一个mc的按钮上加代码:
on (release) {
gotoAndPplay(2)
_root.mc2.stop()
_root.mc3.stop()
_root.mc4.stop()
_root.mc5.stop()
_root.mc6.stop()
}
三、第二个mc的按钮中的代码将上述代码复制,然后将mc2中的2修改为1
四、同理,第三个mc的按钮代码中的mc3的3修改为1
第“几”个MC的按钮,代码中的mc“几”的“几”就修改为1
我测试过,效果实现了
如果有疑问,欢迎Q我
七九九四九零九
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你用的是什么脚本语言AS3.0还是AS2.0
我这先用AS2.0来做:
在舞台中对6个mc加实例名分别为:mc1
mc2.....mc6
6个mc分别进入6个mc的影片剪辑中对相应的按钮添加动作
mc1中:
on(press){
play();
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc2中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc3中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc4中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc5中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc6中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
}
我这先用AS2.0来做:
在舞台中对6个mc加实例名分别为:mc1
mc2.....mc6
6个mc分别进入6个mc的影片剪辑中对相应的按钮添加动作
mc1中:
on(press){
play();
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc2中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc3中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc4中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc5中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc6中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你用的是什么脚本语言AS3.0还是AS2.0
我这先用AS2.0来做:
在舞台中对6个mc加实例名分别为:mc1 mc2.....mc6
6个mc分别进入6个mc的影片剪辑中对相应的按钮添加动作
mc1中:
on(press){
play();
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc2中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc3中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc4中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc5中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc6中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
}
我这先用AS2.0来做:
在舞台中对6个mc加实例名分别为:mc1 mc2.....mc6
6个mc分别进入6个mc的影片剪辑中对相应的按钮添加动作
mc1中:
on(press){
play();
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc2中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc3中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc4中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc5中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc6.gotoAndStop(1);
}
mc6中:
on(press){
play();
_root.mc1.gotoAndStop(1);
_root.mc2.gotoAndStop(1);
_root.mc3.gotoAndStop(1);
_root.mc4.gotoAndStop(1);
_root.mc5.gotoAndStop(1);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
或者你用代码,在播放第一个MC播放的时候,将其他的MC可见度设置为0,这样会看不到,但是这样会有后续的问题,你用,代码直接设置,播放第一个MC的时候,其他MC,STOP()
这样尝试下,我也不是高手,希望能对你有所帮助把
这样尝试下,我也不是高手,希望能对你有所帮助把
更多追问追答
追问
我就是不知道点击第一个mc中的按钮时,如果控制其他的帧跳转到第一帧?
我要动作代码。。。
追答
你将每个MC的实例设置名字,在动作代码编辑里,控制
例如实例名字是MC1-5
,可以这样设置,:
on(点击(要英文,我不想拼写了)){
_root.mc1.goandplay(2)
_root.mc2.stop()
_root.mc3.stop()
……………………}
依次类推,你先尝试下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用的是AS2:
我将MC1到6分别定为MC1到MC6
点击MC1按钮,放入代码:
on(release){
_root.MC1.gotoAndPlay(2);
_root.MC2.gotoAndStop(1);
_root.MC3.gotoAndStop(1);
_root.MC4.gotoAndStop(1);
_root.MC5.gotoAndStop(1);
_root.MC6.gotoAndStop(1);
}
剩下的依葫芦画瓢,MC2,就"_root.MC2.gotoAndPlay(2);",其余的都gotoAndStop(1);
其他的,我想大概你也会了.
我将MC1到6分别定为MC1到MC6
点击MC1按钮,放入代码:
on(release){
_root.MC1.gotoAndPlay(2);
_root.MC2.gotoAndStop(1);
_root.MC3.gotoAndStop(1);
_root.MC4.gotoAndStop(1);
_root.MC5.gotoAndStop(1);
_root.MC6.gotoAndStop(1);
}
剩下的依葫芦画瓢,MC2,就"_root.MC2.gotoAndPlay(2);",其余的都gotoAndStop(1);
其他的,我想大概你也会了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询