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

2024-11-04 17:02:09
推荐回答(5个)
回答1:

一、将这个六个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我
七九九四九零九

回答2:

不知道你用的是什么脚本语言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);
}

回答3:

不知道你用的是什么脚本语言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);
}

回答4:

或者你用代码,在播放第一个MC播放的时候,将其他的MC可见度设置为0,这样会看不到,但是这样会有后续的问题,你用,代码直接设置,播放第一个MC的时候,其他MC,STOP()
这样尝试下,我也不是高手,希望能对你有所帮助把

回答5:

我用的是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);
  其他的,我想大概你也会了.