flash点击按钮使影片剪辑跳到指定帧 150

其实就是平铺了6个mc,每个mc的第一帧是按钮,点击按钮跳转到第二帧开始播放内容。所以问题就出现了。点击按钮后,开始播放mc的内容,此时如果点击其他mc中的按钮,那么其他... 其实就是平铺了6个mc,每个mc的第一帧是按钮,点击按钮跳转到第二帧开始播放内容。
所以问题就出现了。点击按钮后,开始播放mc的内容,此时如果点击其他mc中的按钮,那么其他mc的内容会覆盖在第一个mc的上面播放。现在希望点击一个按钮时,将除这个按钮对应mc之外的其他的5个mc全部转到第一帧,就不会出现此问题了,不知该如何解决 ?
展开
 我来答
网雨霏霏
2011-06-15 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3675万
展开全部
一、将这个六个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我
七九九四九零九
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廖昌温代秋
2020-03-30 · TA获得超过3899个赞
知道大有可为答主
回答量:3187
采纳率:31%
帮助的人:162万
展开全部
不知道你用的是什么脚本语言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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ares7363
2011-06-17 · 超过33用户采纳过TA的回答
知道答主
回答量:143
采纳率:0%
帮助的人:63.4万
展开全部
不知道你用的是什么脚本语言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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc7d93a62
2011-06-15 · 超过17用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:38.1万
展开全部
或者你用代码,在播放第一个MC播放的时候,将其他的MC可见度设置为0,这样会看不到,但是这样会有后续的问题,你用,代码直接设置,播放第一个MC的时候,其他MC,STOP()
这样尝试下,我也不是高手,希望能对你有所帮助把
更多追问追答
追问
我就是不知道点击第一个mc中的按钮时,如果控制其他的帧跳转到第一帧?
我要动作代码。。。
追答
你将每个MC的实例设置名字,在动作代码编辑里,控制
例如实例名字是MC1-5
,可以这样设置,:
on(点击(要英文,我不想拼写了)){
_root.mc1.goandplay(2)
_root.mc2.stop()
_root.mc3.stop()
……………………}
依次类推,你先尝试下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萧绝xiaoshuo
2011-06-15 · TA获得超过521个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:170万
展开全部
我用的是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);
  其他的,我想大概你也会了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式