用Flash开发化学虚拟实验课件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用Flash开发化学虚拟实验课件
作者:王飞
来源:《中国教育技术装备》2010年第18期
摘要阐述用Flash开发的化学虚拟实验课件的设计思想和交互功能的设计,并给出交互功能实现的部分代码。
关键词虚拟实验;交互;教学课件;Flash
中图分类号:G434 文献标识码:B 文章编号:1671-489X(2010)18-0104-02
Development of Virtual Chemical Experiments Courseware with Flash//Wang Fei
Abstract The article introduces the design idea and interactive function design of virtual Chemical experiments courseware,and describes how to realize interactive function by using Flash.
Key words virtual experiments; interactive; courseware; Flash
Author’s address College of Educational Technology, Shenyang Normal University, Shenyang, China 110034
随着信息技术的飞速发展,计算机辅助教学(Computer Assisted Instruction,简称CAI)作为现代化的教学方式,已在教学改革中受到高度的重视,使教学水平和教学效率不断得以提高。
其中具有良好交互性的虚拟实验课件作为化学CAI的一种,是信息技术与化学学科相整合的教学方式。
基于Flash软件开发的化学虚拟实验课件利用计算机营造出一种虚拟的实验环境氛围,可以逼真地模拟出学习者进行实验操作的整个过程。
本文以氧气的实验室制取实验为例,来说明此类化学虚拟实验课件的设计和开发。
1 课件概述
1.1 功能要求
“氧气的实验室制取”虚拟实验课件集教学、虚拟实验、交互操作、练习测试等为一体,应具备4个功能:1)能够为学习者提供逼真的虚拟实验环境;2)能够对实验过程、实验现象进行实时
模拟和再现;3)能够使学习者任意操作虚拟实验环境中的实验仪器;4)具有与实验教学相关的辅助学习内容,如与实验相关的基础知识、实验制备原理、练习测试题等。
1.2 课件结构
本课件分为8个部分,其中,分子结构、物理性质、制备原理部分以文字和图片的形式介绍气体的基本性质和制备原理;模拟实验部分以动画的形式演示气体制取各个环节的过程;在交互操作部分,通过创设交互性实验仪器,让学习者自行选择实验仪器,组装实验仪器和完成实验操作的要点;实验探究部分通过动画模拟出实验中错误操作带来的问题;随堂检测部分提供练习题,用来加深学习者对气体制取实验的了解;拓展练习设置探究题,提高学生的实验探究能力。
课件的结构图如图1所示。
2 课件的交互性设计
交互性是衡量虚拟实验课件质量的一个重要指标。
以往的课件由于交互性差,只能让学习者控制和中断课件的播放,对学习者的动手实验能力没有任何帮助。
针对这种情况,本课件对实验中的仪器如木块、导管、酒精灯等分别赋予动作语句,学习者就可以像实际做实验一样自行选择实验仪器,自行组装实验仪器,真正实现课件的交互性。
例如在组装实验仪器时,一开始实验仪器放置的位置不正确(如图2所示),可用鼠标拖动实验仪器;如果实验仪器被拖动到正确位置,就会停留在正确位置上,否则会返回原来的位置。
当实验所需仪器全部被放置在正确位置上(如图3所示),表明已经组装好实验装置,就可以操作实验了。
下面是该内容用Flash实现的过程。
假设实现实验仪器组装的影片剪辑元件为jh,在jh元件中,实验仪器木块元件为t2,木块形状的目标区域元件为hit2,“下一步”按钮为next2,动态文本框的变量名为t1。
选中场景中的第2帧,在帧动作面板中输入如下语句:
stop();
_root.next2._visible=false;//隐藏“下一步”按钮
num2=0;//用于保存放置在正确位置的实验仪器个数,初始值为0
双击t2元件,选定元件中的“木块”按钮,为其添加动作脚本:
on (press) {
_root.jh.t2.startDrag();//当在按钮实例上按下鼠标时,开始拖拽本按钮实例
x0=_root.jh.hit2._x;
y0=_root.jh.hit2._y;//获取目标区域hit2的坐标(x0,y0)
x1=_root.jh.t2._x;
y1=_root.jh.t2._y;//获取木块t2元件的起始坐标(x1,y1)
}
on (release) {
_root.jh.t2.stopDrag();//停止拖拽木块按钮
if (_root.jh.t2.hitTest("_root.jh.hit2")) {//判断木块t2元件是否命中目标区域hit2
_root.jh.t2._x=x0;
_root.jh.t2._y=y0;//设置木块t2元件停留在目标区域hit2位置
_root.jh.num2=_root.jh.num2+1;//已经放置在正确位置的实验仪器个数加1
if (_root.jh.num2==6) { //判断是否已组装好实验仪器
_root.jh.next2._visible=true;//“下一步”按钮显示
_root.jh.t1="已经组装好实验仪器,请单击按钮继续操作";
}
else{
_root.jh.t1="请继续选择其他实验仪器";
}
} else {
_root.jh.t2._x=x1;
_root.jh.t2._y=y1;//木块t2放置位置不正确,返回其起始位置(x1,y1)
_root.jh.t1="请将实验仪器拖入到合适位置";
}
}
3 结束语
目前在初中化学实验教学中,学生在做实验前不能进入化学实验室,难以保证实验效果。
课后再次踏入实验室温习实验的可能性不大,导致学生对实验的理解不透彻。
基于Flash的化学虚拟实验课件可在相当程度上弥补实验教学中这方面的缺憾。
通过“氧气的实验室制取”虚拟实验课件,学生可以进行自学和训练,可解决学生在实验预习和实验复习时的困扰,提高学习效率。
参考文献
[1]马震.有理有例:Flash贺卡、广告、MTV、网站、游戏、多媒体课件、宣传光盘制作理念与实例[M].北京:清华大学出版社,2005
[2]李立.化学仿真交互智能性课件的研究[D].四川师范大学,2007
[3]吴海燕,冉鸣.交互智能性化学课件的设计与开发[J].重庆科技学院学报:自然科学
版,2008,10(3):110-114
[4]王炎,胡大为,邰立峰.用Flash开发有机化学实验CAI课件[J].计算机与应用化学,2003,20(1):97-99。