Flash按钮跳转问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:16:45
我制作一个按钮,想达到效果是:按下他第一次时场景会跳转到第2帧,再次按下这个按钮场景会从第2桢跳转到第52帧再次按下跳转到67帧 R^k)^!/$f
这段代码因该怎么写呢?
on (release) {
var i=0;
if (i=0){
gotoAndPlay(2);
i =1;
}
else if (i=1){
gotoAndPlay(52);
i=2;
}else if (i=2){
gotoAndPlay(67);
}
}

我这么尝试后 按下按钮直接跳转到了67帧 并没有前面的动作

var i=0;
if (i=0){
gotoplay(2);
i =1;
}
else if (i=1){
gotoplay(52);
i=2;
}else if (i=2){
gotoplay(67);
}

思想很简单..用一个变量做为计数器..当为指定条件的时候便跳到相应的帧上便可以.

技术问题..有点意外.没想到..会这样..这回不会错了..

var i=1;

on (release) {
switch (i)
{
case 1:
gotoAndPlay(2);
i =2;

break;
case 2:
gotoAndPlay(52);
i=3;
break;
case 3:
gotoAndPlay(67);
break;

}
}
注意.var i=1;要加到时间轴的第一帧...刚不是加到按钮上..
至于你gotostop还是gotoplay就看你的心情了~~~~:)

很简单的啊

用一个层放这个按钮 第一帧 选中按钮 写
on(release){
gotoAndPlay(2);}

选中第2帧 F6 转换为关键帧,在选中按钮写
on(release){
gotoAndPlay(52);}

选中第52帧 F6 转换为关键帧,在选中按钮写
on(release){
gotoAndPlay(67);}