一、实现效果描述
1.点击1,2,3,4个按钮,之后才能点击下一步按钮,进行跳转
2.步骤:
a.在你这个列表帧的前一帧,定义4个变量
this.frame_6 = function() {
S.stop();
ma = 0;
mb = 0;
mc = 0;
md = 0;
}
b.在你点击1-4按钮里的,每个最后按钮中的“返回”帧里面,加上你定义的变量分别定义4个不同的变量
this.frame_236 = function() {
S.stop();
ma = 1;
}
this.frame_237 = function() {
S.stop();
mb = 2;
}
this.frame_238 = function() {
S.stop();
mc = 3;
}
this.frame_239 = function() {
S.stop();
md = 4;
}
c.在列表帧处写上判断
//判断跳转
if(!S.pt2_next1.hasEventListener("click")) {
S.pt2_next1.addEventListener("click", pt2_next1);
}
function pt2_next1() {
if(ma == 1 && mb == 2 && mc == 3 && md == 4) {
S.gotoAndPlay("pt3");
}
}
二、其实“下一步”按钮的话,我们可以给它一个处理,实现一开始是隐藏的,判断4个按钮,按过后,显示出来
1.步骤:
a.在列表帧处写上代码
S.pt2_next1.visible = false;
if(na == 1 && nb == 2 && nc == 3 && nd == 4) {
S.cs_pt3_pt4.visible = true;
}