浅谈ActionScript3.0测试类学习对象设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈ActionScript3.0测试类学习对象设计

浅谈ActionScript3.0测试类学习对象设计   摘要:本文在学习对象理论指导下,探索软件中测试资源库的开发新思路。通过对测试类对象的系统分析,在Flash ActionScript3.0技术的支持下,实现了一个判断题项目。通过该项目表明,可以提高软件中测试资源库的开发效率。 关键词:对象;组件;ActionScript;测试 中图分类号:TP317 测试类学习对象充分利用了计算机的多媒体性、交互性、智能性,使整个教育过程中的测试与反馈环节变得更加有效。测试类学习对象不但可以提高学习效率,而且能活跃思维,同时可以反馈信息,能使不同层次的学习者都有自主表现的机会,从而获得学习过程中满足感,有利于激发学生在学习新知识方面不断的探索。 1相关理论 1.1Flash与 ActionScript3.0 在众多的教育软件开发平台中,Flash具有强大的综合开发能力,具备完善的媒体支持功能,它能导入图形图像、声音、视频、三维动画等各种媒体格式;另外,Flash本身又是功能强大的动画制作软件,随着Flash CS3版本的发布,Flash的脚本语言ActionScript也升级到了3.0版本。ActionScript3.0是ActionScript发展史上的一个里程碑,ActionScript3.0提供了功能强大的面向对象的程序设计能力,实现了真正意义上的面向对象程序设计。 1.2积件与学习对象理论 积件理论开创了教育资源共享(Resources for Education)的研究先河,极大地普及了教育资源共享的理念。积件,可以是一个演示过程、一段历史回顾、一个问题讲解等,教师根据自己教学的实际需要像搭积木一样自由组合这些小软件来生成需要的课件。但积件主要在观念上讨论居多,在实践操作中存在一些固有的缺陷,无法在工程层面上有效地促进教育资源的共享。 进入网络时代的今天,学习对象技术越来越引起国际教育技术界的关注。学习对象的突出特点是数字化、可重用性以及对学习过程的支持。学习对象技术通过遵循一定的聚合规范对学习内容进行封装、聚合,使其成为完整的、独立的可共享内容对象,然后依据一定的内容包装规范对学习对象进行打包,从而使资源可以在不同的学习管理系统间共享传输。 2测试类学习对象的设计分析 测试是学生内化知识和外化素质的催化剂。因此,测试不能让学生一味机械、重复的练习,也不能只顾追求新颖,偏离学科的核心思想。在设计和开发软件时,将测试设计成学习对象,让其具备良好的交互性、强大的智能性,友好的用户体验。从而使教学软件的开发更有意义。 组件是Flash软件中一个功能强大的对象。ActionScript 3.0中的组件是封装了程序代码并具备外部接口的对象,可以用于快速开发教学软件。每个组件都有一个与之相对应的类,类中定义了可用于该组件的方法、属性和事件,它们构成了此组件的编程接口(API)。 用户界面组件(UI组件)是开发测试类学习对象必不可缺少的元素,利用UI组件以及ActionScript3.0强大的编程能力,可以制作出功能强大、效果丰富的测试类学习对象。UI组件主要包括单选按钮、复选框、下拉列表、列表框等,其中单选按钮和复选框是开发测试类学习对象时常用的组件。 3项目实例展现 新建一个Flash文件(ActionScript3.0)。在舞台上输入一个判断题的题干。在一个新图层上,拖放两个RadioButton到舞台上,并将它们摆放整齐。 选择第一个RadioButton,在“参数”面板中,设置对象名称为yesRb,label为“A Right”,groupName为tm,value为0。选择另一个RadioButton,在“参数”面板中,设置对象名称为noRb,label为“B Wrong”,groupName为tm,value为1。 label和groupNam是RadioButton的两个重要参数,其中groupName是必须设置的。label定义单选按钮旁边的说明文字。groupName是个最重要的参数,拥有相同groupName的RadioButton中,同时只能有一个被选中,这样就确保了同一组内不会出现复选的情况。现在的两个RadioButton就同属于一个名字为tm的组,只能选择A或者B,不可能同时将A和B都选中。value是一个与RadioButton关联的用户定义值,这里用value作为答案对错的判断依据,如果value为1,表示这个选项是一个正确答案,否则就是一个错误答案。 Label and groupName are two important index of RadioButton,of which groupN

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档