- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XMLFlash选择题测验模板研究与实践
基于XMLFlash选择题测验模板研究与实践
在Flash MX Professional 2004中,虽然Flash本身提供了制作测验的模板,但是,一方面,运用系统自带的模板创作练习课件,需要掌握一定的Flash基础知识;另一方面,利用模板创作练习,虽然简便,但不利于后期的维护与修改,特别是当需要同时添加数量较多的题目时,测验模板就显得有些力不从心了。本文介绍一种全新的制作思路:结合XML技术,将试题信息存放在外部XML文件中,程序运行时,通过Flash ActionScript读取XML文件中的数据,并呈现给用户。
设计思路
本练习模板主要由用户界面文件、数据文件和动作脚本文件三部分组成。用户界面文件向使用者显示试题信息、交互信息(交互按钮和交互结果)等;数据文件主要用来存放试题内容,如题号、题干、各备??项以及正确答案等,它是一个独立的XML文件;动作脚本文件则是用户界面和数据间通信的桥梁,它将XML文档中的数据解析后存放在数组中,并通过界面文件显示出来。在Flash文件中,可以用Flash自带的脚本编辑器编写动作脚本文件。运行时,要将上述三个文件放在同一目录下。本练习模板的各部分关系及其流程如图1所示。
图1 模板各部分间的关系及程序流程
技术实现
上文中我们介绍了该练习模板的设计思路。接下来,我们结合一个具体的实例,介绍一下该练习模板的制作过程。
创建用户界面文件
1.在Flash舞台上,创建如图2所示的内容,各实例的名称在图中已给出。
注意:后缀为_txt的实例是动态文本框,后缀为_pb的实例是Button组件,后缀为_rb的实例是Radio-Button组件。
图2 各实例的名称及布局
2.设置RadioButton实例的属性。选中chA_rb实例,打开“属性”面板,在“属性”面板中选择“参数”选项卡,将data参数的值设为1。以此类推,chB_rb、chC_rb、chD_rb的data参数值分别设为2、3、4,以便在程序中与正确答案进行匹配。
3.设置动态文本框的属性。分别选中title_txt、chA_txt、chB_txt、chC_txt和chD_txt,在“属性”面板中将其属性设置为“多行”,以满足题干及选项内容过多时的需要。
数据文件
数据文件是一个XML文件,XML语言是Extensible Markup Language的简称,它是W3C组织采取简化SGML的策略而制定的一种可扩充的标记语言,可以根据信息提供者的需要自行定义标记、属性名及描述法。在本实例中,读者不需要专门学习XML语言,只要按照下面的格式创建一个XML文件即可。如果没有专门的XML编辑器,可以用记事本来编写。
<?xml version="1.0"?>
<questions>
<question>
<id>1</id>
<title>世界上第一台电子数字计算机诞生于( )</title>
<answerA>1945年</answerA>
<answerB>1946年</answerB>
<answerC>1947年</answerC>
<answerD>1948年</answerD>
<rightanswer>2</rightanswer>
</question>
…
</questions>
在该XML文件中,<questions>是本XML文件的根元素,一个XML文件只能有一个根元素。<id>元素记录题目的序号;<title>元素记录题干;<answerA>、<answerB>、<answerC>、<answerD>分别记录四个备选项;<rightanswer>记录正确答案。当向程序中添加题目时,只需创建若干个<question>元素,并添加题目序号、题目名称、备选项及正确答案即可。
有一点请读者注意,当用记事本编辑XML文件时,保存时以.xml作为文件的扩展名,并在“另存为”对话框中的“编码”项中选择UTF-8。
动作脚本文件
我们创建了用户界面文件和数据文件之后,如何才能将数据文件中的数据在用户界面文件中显示出来呢?这就要用到我们将要介绍的动作脚本文件了。动作脚本文件负责导入外部的XML文件,并对用户界面文件中的交互事件(如click事件)进行处理。
在“文件”菜单中单击“新建”子菜单,弹出“新建文档”对话框,在“常规”选项卡中选择“动作脚本文件”就可以创建一个外部动作脚本文件,将其命名为action.as。下面是action.as文件中的几处关键代码。
1
您可能关注的文档
- 在自由活动中促进中班幼儿与同伴交往策略.doc
- 在英语教学中如何培养学生非智力因素.doc
- 在英语教学中如何激活学生活力.doc
- 在英语教学中实施分类教育策略初探.doc
- 在英语教学中引导学生全面理解“同义”内涵.doc
- 在英语精读教学中几种尝试.doc
- 在英语课堂教学中如何引起学生注意.doc
- 在角色游戏中如何促进小班幼儿交往能力.doc
- 在设计中提高数学作业有效性.doc
- 在语文学习中培养学生科学素质.doc
- 重庆新速达物业服务集团股份凯里公司招聘笔试题库2024.pdf
- 浙江杭州千岛湖泰众肉类食品有限公司招聘笔试题库2024.pdf
- 陕西新华出版传媒集团新华书店分公司招聘笔试题库2024.pdf
- 宁夏海原县肉牛产业发展集团有限公司招聘笔试题库2024.pdf
- 浙江温岭市化工轻工建筑材料有限公司招聘笔试题库2024.pdf
- 中航飞机汉中航空零组件制造有限公司招聘笔试题库2024.pdf
- 山东海阳市海昇矿产资源开发有限公司招聘笔试题库2024.pdf
- 山东潍坊寿光市公共交通运输有限公司招聘笔试题库2024.pdf
- 内蒙古察右前旗农业投资开发有限公司招聘笔试题库2024.pdf
- 线上清明祭英烈活动策划.pptx
最近下载
- 分布式光伏发电接入系统典型设计.pdf
- 2023年《普通心理学》考试复习题库(浓缩500题)(含答案).pdf VIP
- AReviewofEmotionRegulation情绪调节研究综述.PDF
- 徐州市社区卫生服务中心名单2021版170家(中心50家+站120家).docx VIP
- 踝关节扭伤精品.ppt VIP
- 青海省西宁市2020-2021学年七年级下学期期末数学试题(word版,含答案).doc VIP
- 2024云南省招聘社区工作者考试题.docx VIP
- 01B人教版新起点一年级下册单词表衡水体字帖(一起点).pdf
- 消毒供应室中心2023院感考试试题.pdf VIP
- 备战辽宁高考——考数学复习制胜法则.doc
文档评论(0)