想利用flash cs4和AS3.0制作考试卷

题目为单项选择题(共10题),用一个函数在单击按钮(提交按钮)后,打出所得分数,并返回错题,可以重新再做。不知道应该如何编写代码。请高手赐教!... 题目为单项选择题(共10题),用一个函数在单击按钮(提交按钮)后,打出所得分数,并返回错题,可以重新再做。不知道应该如何编写代码。请高手赐教! 展开
 我来答
匿名用户
2013-07-12
展开全部
用两帧,第一帧用来答题,第二帧提交反馈信息。用一个Number存储分数;array存储错题号。var cuoti_array:Array=new Array();
var fenshu:Number=0;我写一个例子。创建一个实例名为timu1_txt的动态文本打开组件面板,拖出四个radio button组件排列好。实例名分别为 an1_1,an1_2,an1_3,an1_4,组件检查器中设置四个radio button的DATA分别为1,2,3,4.创建一个提交按钮 实例名my_btn。var cuoti_array:Array=new Array();
var fenshu:Number=0;
timu1_txt.autoSize=true;
timu1_txt.text="“弱水三千,我只取一瓢饮”出自下面哪部名著?"
an1.label="变形金刚"//1
an2.label="红楼梦"//2
an3.label="西厢记"//3
an4.label="蜡笔小新"//4
my_btn.onRelease=function(){if(timu1.getValue()==2//2是正确结果){fenshu+=10}
else{cuoti_array.push("第一题")}
trace(fenshu.toString()+newline+cuoti_array)
}如此制作10个题目。用按钮跳转到第二帧。第二帧显示出结果,并添加重做按钮,重做按钮事件将分数和错题数组初始化 并返回第一帧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式