- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UI组件和ActionScript2.0判断题设计思路
基于UI组件和ActionScript2.0判断题设计思路
判断题课件是最常见的练习与测验类课件类型,它充分利用计算机的交互性、多媒体性和智能性,使教学过程中的练习和测验活动变得更加有效。利用练习与测验类课件进行教学活动,既可以巩固知识,又能活跃思维,还可以反馈信息,并且使不同层次的学生都有自主表现的机会,从中体会到成功的愉悦,有利于学生发展。制作判断题课件的方法很多,本文主要讨论一种基于UI组件和Action Script2.0的判断题课件设计思路。
一、关于UI组件
组件是Flash软件提供给用户的一个功能强大的对象。组件除了参数设置接口外,还具备一些让程序调用的方法。UI组件是用户界面组件,主要包括单选按钮、复选框、下拉列表、列表框等。其中,单选按钮和复选框是制作练习与测试课件时常用的组件。单选按钮多用于“多选一”的情况下,用户在多个选项中只可以选择一个选项,常用它制作判断题和单项选择题的备选答案选项按钮。
在Flash软件中,执行“窗口/组件”命令,打开“组件”面板,选择其中User Interface类别下的RadioButton(单选按钮)组件,用鼠标将它拖放到舞台上,即可得到一个单选按钮。选中单选按钮,打开“参数”面板,如图1所示,可以在其中设置这个单选按钮的相关参数。
单选按钮的“Label”参数和“Group Name”参数是两个重要的参数。其中“Label”(标签)参数定义单选按钮旁边的说明文字。“Group Name”(组名)参数必须设置,拥有相同组名的单选按钮中,同时只能有一个被选中,确保同一组内不会出现复选的情况。在制作判断题课件时,两个单选按钮必须同属于一个相同名字的组,只能选择其中一个单选按钮,不可能同时将两个都选中。
二、关于ActionScript2.0
随着Flash CS3版本的发布,Flash的脚本语言ActionScript也升级到了3.0版本。Flash CS3支持两个版本的脚本语言:ActionScript2.0和ActionScript3.0。ActionScript3.0是开发Flash应用程序的首选,它的开发效率高、程序运行速度快。考虑到很多编程人员还在使用ActionScript2.0进行程序开发,为了开发平台的延续和兼容,Flash CS3同时支持ActionScript 2.0文档的开发。
对于普通的Flash课件开发人员来说,Action Script2.0比较容易掌握,而且利用Action Script2.0进行Flash课件交互功能的开发完全能够满足要求。
三、单选题课件设计思路
在Flash CS3中新建一个Flash文件(Action Script2.0)。可以先设计一个美观的课件背景,然后用“文本工具”创建判断题的题干和答案,在两个备选答案前面分别放置两个单选按钮组件。设置两个单选按钮组件的“Group Name”参数值都为tm,“Label”参数值分别为A和B。效果如图2所示。
要设计鼠标单击两个单选按钮时的交互功能,需要使用ActionScript进行编程。click是单选按钮组件的单击事件,可以直接用on()处理函数使用click事件,但是动作脚本代码必须定义在单选按钮上。
单选按钮上的动作脚本的一般格式如下:
on (click) {//单击单选按钮
//实现交互功能的代码
}
单击两个单选按钮时,实现的交互功能可以设计得活泼些,比如设计一个名字为“判断”的影片剪辑元件(图层结构如图3),用动画来表现答题对错的反馈效果。
从图3可以看出,所有图层的第1帧都是一个空白关键帧。在“对MC”图层的第2帧上,放置的是“对MC”影片剪辑元件(答题正确时的反馈动画)。在“错MC”图层的第3帧放置的是“错MC”影片剪辑元件(答题错误时的反馈动画)。在“对钩”图层的第2帧放置的是“对钩”图形元件(答题正确时显示一个对勾)。在“错叉”图层的第3帧放置的是“错叉”图形元件(答题错误时显示一个错叉)。在“帧标签”图层上,在“属性”面板中分别定义第2帧和第3帧的帧标签为dui和cuo。在“动作”面板上定义第1帧的动作脚本为:stop();。
在使用“判断”影片剪辑元件时,当将其从“库”面板中拖放到舞台后,会发现舞台上只是多了一个白色小圆点,其他并没有显示任何对象。这是由于“判断”影片剪辑元件的所有图层的第1帧都是一个空白关键帧的原因,这也正是制作的“判断”影片剪辑元件的巧妙所在。这样,在课件初始运行时,这个影片剪辑元件并不显示在画面上(“判断”影片剪辑的第1帧上还有一个停止命令),需要时它才会作为答题的反馈信息显示合适的画面。当然这需要通过
文档评论(0)