flash中,如何编辑脚本使得一个按钮有如下效果?

释放按钮时,影片跳过指定帧数并继续播放?
例如第三帧时点击按钮,跳到第23帧:
在第48帧按时,跳到第68帧?

第1个回答  2014-03-13
在每一需要按钮的帧添加stop();
并添加按钮,在按钮上加:
on ( release ) { //按钮释放时;
_root.a.gotoAndPlay(1);//转到影片剪辑“a”的第一帧并播放;
}
第2个回答  2014-03-13
这个很简单,仅仅判断一下当前帧就能实现。

在按钮事件上写代码:

switch (_currentframe)
{
case 3 :
gotoAndPlay (23);
break;
case 48 :
gotoAndPlay (68);
break;

}追问

我可是要编401帧的!!我要从4~404帧的按钮分别跳到405~805帧的!

追答

不太懂你的意思?
是不是你说
4帧上的按钮点击后跳到 405帧
5帧上的按钮点击后跳到 406帧
6帧上的按钮点击后跳到 407帧
7帧上的按钮点击后跳到 408帧
.................................................
404帧上的按钮点击后跳到 805帧
如果是的话,只需一句就解决了:
on (press) {
gotoAndPlay (401 + _currentframe);
}

如果不是,请描述详细一点

本回答被提问者和网友采纳
第3个回答  2014-03-13
btn.onRelease = function() {
switch (this._currentframe) {
case 3 :
gotoAndPlay(23);
break;
case 48 :
gotoAndPlay(68);
break;
}
};
相似回答