




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用flash快速制作选择题模板如果将“在线测试”设计在教学专题网站,会增加网站交互性,同时也可以作为检验教学的手段,使网站更好的为教学服务。由于课堂时间紧张,用选择题作为测试手段在简洁快速、易于标准化方面有其优越性。下面我介绍用flash制作的选择题模板,其特点是只有一帧,短小精悍,扩展性强。制作目标:1一篇包含有5道题的单选题2学生做完题后,能自动判断正误,能给出证确答案3自动统计学生做对题目的个数,并输出具体步骤:1在做模板之前的前期设计,要将从各个原件的位置关系要构想出来。图1可清楚地看到文本、radiobutton、动态文本框、交互按钮及其变量名。图12在flash的图层1改名为tex
2、t,在场景写上需要测试的题目(可在word编好后拷贝过来)3增加1个新图层,改名为radio,并打开 “窗口组件radiobutton”拉动20个分别放在各题abcd选项前。其中第题的a前radiobutton的属性设置如图2所示,“组件”中填入k2,即设置变量名为k2。图2依次类推,直到第题的d前radiobutton的属性 “组件”中填入k20,即设置变量名k20。4同时将第题abcd的4个radiobutton归为radiogroup1。第题abcd的4个radiobutton归为radiogroup2。依次类推,直到第题abcd的4个radiobutton归为radiogroup5。拓
3、展:将同一题的abcd的4个radiobutton归为同一radiogroup组可导致4个radiobutton只能有一个被选中,即4选1。如果将同一题的abcd的4个radiobutton归为不同radiogroup组中,就可以完成“多选题”的设置。5增加1个新图层,改名为show。在分别在5道题的题干后增加动态文本框,依次设置变量名为out1至out5,并在篇末写“你总共答对 题”,方框也为动态文本框,变量名为n。例如第题的动态文本框的属性设置如图3所示:图36增加1个新图层,改名为button。打开“窗口公用库按钮arcade button” 选择一蓝一绿两个按钮拖入场景中。绿按钮显示答
4、案,变量名为daan,其动作为:on (release) n = 0;j = 0;for (i=1; i21; i+) if (k&i.getstate() j+;if (j = 0) out = 0;/如果一个radiobutton都没有被选中,要输出“你答对0道题”if (_root.k4.getstate() out1 = 恭喜你答对了;n+; else if (_root.k1.getstate() | _root.k2.getstate() | _root.k3.getstate() out1 = 正确答案为d;/在题1中,如果选项d被选中,则在题干后文本框会输出“恭喜你答对了”,如
5、果选择了其他三个错误答案,题干后会输出“正确答案为d”if (_root.k8.getstate() out2 = 恭喜你答对了;n+; else if (_root.k5.getstate() | _root.k6.getstate() | _root.k7.getstate() out2 = 正确答案为d;/题2if (_root.k10.getstate() out3 = 恭喜你答对了;n+; else if (_root.k9.getstate() | _root.k11.getstate() | _root.k12.getstate() out3 = 正确答案为b;/题3if (_r
6、oot.k15.getstate() out4 = 恭喜你答对了;n+; else if (_root.k13.getstate() | _root.k14.getstate() | _root.k16.getstate() out4 = 正确答案为d;/题4if (_root.k20.getstate() out5 = 恭喜你答对了;n+; else if (_root.k17.getstate() | _root.k18.getstate() | _root.k19.getstate() out5 = 正确答案为d;/题5out = n; /将5道题答对的个数输出。即“你答对了n道题”_r
7、oot.daan._visible = 0; /绿色的答案按钮消失_root.re._visible = 100; /蓝色的重做一遍按钮出现蓝按钮是重做按钮,变量名为re,其动作为:on (release) k1.setstate(false); /将radiobutton1恢复初始状态,即未被选中状态k2.setstate(false); k3.setstate(false);k4.setstate(false);k5.setstate(false);k6.setstate(false);k7.setstate(false);k8.setstate(false);k9.setstate(fa
8、lse);k10.setstate(false);k11.setstate(false);k12.setstate(false);k13.setstate(false);k14.setstate(false);k15.setstate(false);k16.setstate(false);k17.setstate(false);k18.setstate(false);k19.setstate(false);k20.setstate(false);out1 = blank; /将out1清空out2 = blank;out3 = blank;out4 = blank;out5 = blank;out = blank;_root.re._visible = 0;_root.daan._visible = 100;再
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资设立公司合同范本
- 陶瓷批发采购合同范本
- 林业机械行业政策与法规考核试卷
- 农场招商合同范本
- 显示器件的知识产权战略考核试卷
- 人事行政培训组织发展与变革考核试卷
- 摩托车发动机曲轴轴承选用考核试卷
- 制鞋业中小企业发展策略考核试卷
- 数字保密电话机相关行业投资规划报告
- 止血用医用生物蛋白胶相关项目投资计划书范本
- 中小学必背飞花令诗词-(春、月、风、花、山、江、人、日、动物、颜色、数字)
- 北师大版小学数学六年级下册全册一课一练课课练(含答案)
- 发扬体育精神展青春光彩
- 脚轮行走测试技术规范
- 颈部脓肿护理查房课件
- 跨境电子商务案例分析 习题及答案 易静
- 信息技术与小学数学学科教学整合的
- 500格作文纸-(20x25)文档
- 九年级中考物理-安培定则(右手螺旋定则)复习题汇总及解析
- 锚固沟施工方案
- 广西太阳能资源分析
评论
0/150
提交评论