level 2
灵石1992
楼主
用flash做类似考试系统。
在1到4帧中有四道题目,第五帧输出正确几道题,错误几道题。
在1到4帧中分别有4个输入文本框以输入答案。分别设置变量t1~t4。
帧5中有两个动态文本框用来显示结果。变量t5~t6。
然后在第1到4帧分别有按钮用来判定输入的对错并跳到下一帧。代码如下:
第一帧的按钮:
on (release)
{nextFrame();
count=0;
error=0;//这两个变量用来存储正确和错误的数量最后赋给t5 t6
if(t1!=“1”)
{error=error+1;}
else
{count=counr+1;}
}
第二帧按钮
on (release)
{nextFrame();
if(t2!=“2”)
{error=error+1;}
else {count=count+1;}
} 第三帧的按钮和第二帧差不多,t2换成t3
第四帧的按钮
on (release)
{nextFrame();
if(t1!=“1”)
{error=error+1;}
else {count=counr+1;}
t5=count;//把正确数显示到t5动态文本框里
t6=error
}
过程就是这样。不过每次调试,不管输入的答案是什么,都显示正确0,错误4。也就是不管t1~t4输入什么,按钮代码都只执行if,执行不到else。 求解!!!!!!!!!!
2014年04月29日 00点04分
1
在1到4帧中有四道题目,第五帧输出正确几道题,错误几道题。
在1到4帧中分别有4个输入文本框以输入答案。分别设置变量t1~t4。
帧5中有两个动态文本框用来显示结果。变量t5~t6。
然后在第1到4帧分别有按钮用来判定输入的对错并跳到下一帧。代码如下:
第一帧的按钮:
on (release)
{nextFrame();
count=0;
error=0;//这两个变量用来存储正确和错误的数量最后赋给t5 t6
if(t1!=“1”)
{error=error+1;}
else
{count=counr+1;}
}
第二帧按钮
on (release)
{nextFrame();
if(t2!=“2”)
{error=error+1;}
else {count=count+1;}
} 第三帧的按钮和第二帧差不多,t2换成t3
第四帧的按钮
on (release)
{nextFrame();
if(t1!=“1”)
{error=error+1;}
else {count=counr+1;}
t5=count;//把正确数显示到t5动态文本框里
t6=error
}
过程就是这样。不过每次调试,不管输入的答案是什么,都显示正确0,错误4。也就是不管t1~t4输入什么,按钮代码都只执行if,执行不到else。 求解!!!!!!!!!!




