


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如果用Flash制作课件中的选择题,每次都要打开Flash源文件进行修改,或者重新设计编辑。其实我们可以在Flash中把选择题做成一个模板,每次打开源文件,用文本编辑器编辑选择题的题目、标准答案等,然后直接调用即可。先来看看完工后的选择题模板的时间轴的结构和界面(图中的序号是为了下面的叙述方便而加上去的)。整个动画分为三层:放置按钮的层(Buttons)、放置静态文本及动态文本框的层(Texts)、放置动作代码的层(Actions),下面按动画的层次具体谈谈选择题模板的制作方法。1、静态文本及动态文本框的层(Texts)全部文本及文本框放在第11帧。在这一层的上方放上静态文本“选择题(共有 题,每题 分)”,在其中的两个空格里放上两个动态文本框(图中的和),文本变量分别为mylength和fen,用来读取题库中的题目总数及每题所占的分数;右上角有一个动态文本框(图中的)显示最后的得分,文本变量为zongfen;左上方的动态文本框(图中的)文本变量为tiqi,用来显示题次;图中标示为的动态文本框用来显示题目,文本变量为i;图中标示为的动态文本框用来显示解答者所选答案,文本变量为answer;图中分别标示为、的动态文本框用来显示选择题的四个选项,文本变量分别为a、b、c、d。2、动作代码的层(Actions)这一层有4个关键帧:分别是第1、10、11、12帧。(1)第1帧代码如下:loadVariablesNum (timu.txt, 0); / 读入题目loadVariablesNum (each.txt, 0); / 读入每题所占的分数变量loadVariablesNum (dan0.txt, 0); / 读入标准答案/ 下面初始化数组与变量num = new Array(); /题目数组num0 = new Array(); /标准答案数组youchoice = new Array(); /解答者所选答案数组tiqi = 1; / tiqi为显示题次zongfen = ; / zongfen为显示总分j = 0;/ j为判断是否做完全部题目而设n = 0;/ n为数组变量(2)第10帧代码如下:num = timu.split(#); / 建立题目数组mylength = num.length/5; /获取总题目数num0 = dan0.split(#); / 建立标准答案数组fen = Number(each); /获取每小题所占分数值(3)第11帧代码如下:/ 判断题库中是否还有题目,是否继续下一题if (j=mylength) stop (); else / 获取题目 i = num5*n; a = num5*n+1; b = num5*n+2; c = num5*n+3; d = num5*n+4;(4)第12帧代码为:stop ();3、按钮层(Buttons)按钮全部放在第11帧,按钮层里共有8个按钮:开始、上一题、下一题、完成按钮以及A、B、C、D4个选择按钮,他们的Actions代码分别如下:(1)开始按钮on (release) gotoAndPlay (1);(2)上一题按钮if (j0 & j != mylength+1) youchoicen = answer;/把之前所选答案写入数组 tiqi = tiqi-1; /题次减1,返回前一题 n = n-1; j = j-1; answer = youchoicen;/显示答案数组的前一项的值 gotoAndPlay (11);(3)下一题按钮on (release) if (jmylength-1) youchoicen = answer; / 把操作者选择答案写入数组 n+; tiqi+; j+; answer = youchoicen; /显示在当前题目所选答案 gotoAndPlay (11); else stop (); (4)完成按钮on (release) if (j=mylength) zongfen = 0; youchoicen = answer; / 把操作者最后所选答案写入数组 for (m=0; mmylength; m+) if (youchoicem = num0m) zongfen = zongfen+Number(each); / 判断选择是否正确,并计算总分 n+; j = mylength+1; answer = ;/ 清空所选答案 else stop (); (5)A、B、C、D4个选择按钮代码分别如下:on(release) answer=A;on(release) answer=B;on(release) answer=C;on(release) answer=D;4、编辑选择题文本到这里,剩下的工作就是编辑题目(Timu.txt)、标准答案(Dan0.txt)和每个题目所占分数(Each.txt)三个文本文件了。要注意前两个文本的格式:文本的开头先写“变量= ”,文本中题目与题目之间、题目与题目选项之间、题目选项与题目选项之间用“#”隔开。如题目文本(Timu.txt)的格式是:timu=计算机中专门用于计算的设备是( )#主板#中央处理器#内存#硬盘#如果需要扫描相片,你需要购置( )#扫描仪#数码相机#数码摄像机#显卡标准
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高炉炼铁工质量管控考核试卷及答案
- 高炉炼铁工工艺考核试卷及答案
- 浴池服务员工艺创新考核试卷及答案
- 固体矿产钻探工适应性考核试卷及答案
- 压铸模具工新员工考核试卷及答案
- 课件文案简短
- 金属切割考试题及答案
- 社群健康助理员入职考核试卷及答案
- 飞机数字化装配工三级安全教育(车间级)考核试卷及答案
- 2025年中国T/R双弹单面华达呢数据监测研究报告
- 医疗法律法规知识培训
- 血友病课件完整版
- 神经系统的分级调节课件 【知识精讲+备课精研+高效课堂】 高二上学期生物人教版选择性必修1
- 三年级上册数学试卷-第一单元 混合运算 北师大版 (含答案)
- 临床职业素养
- 种子学-种子的化学成分课件
- 教学课件-英语学术论文写作(第二版)
- 手术室无菌技术 课件
- ISO 31000-2018 风险管理标准-中文版
- 六年级数学上册教案6:分数乘法:分数乘小数-人教版
- 小学综合实践六年级上册第1单元《考察探究》教材分析及全部教案
评论
0/150
提交评论