开发Flash模拟仿真试验的关键技术分析

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:lzbenz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文分析了模拟仿真试验的技术特点,在此基础上介绍了利用Flash设计与开发模拟仿真实验的若干关键技术,以期对今后的相关设计开发给予帮助。
  关键词:Flash模拟仿真实验 关键技术 分析
  中图分类号:G420 文献标识码:B文章编号:1673-8454(2008)17-0078-03
  
  生物教学由于其特殊的教学内容,往往涉及动物活体解剖、植物标本制作等大量的试验性教学内容。传统的教学手段由于资金、季节和地点限制,很难让所有学生亲身体验试验过程,完全掌握实验技巧和试验内容。故此,西北师范大学教育技术与传播学院决定配合该校生命科学学院开发一套生物动植物模拟仿真实验。笔者作为硕士研究生参与了此次开发过程,并利用Macromedia公司的Flash8动手制作了模拟仿真实验。对于制作总结出一些技术问题,希望能够为今后类似试验的开发提供参考。
  首先,我们对模拟仿真实验概念进行界定:王琳,吉逸在“基于 FLASH 技术的虚拟仿真实验开发”一文中认为:虚拟仿真实验是利用计算机网络技术和多媒体技术对实验项目进行仿真,仿真实验系统应能提供简单通用的交互界面,能准确地计算并模拟实际实验状态和仪器操作状态,能正确地分析判断用户的操作流程,对用户不当操作进行屏蔽或提示,并能支持在网络上的应用。[1] 针对这一界定,我们可以认为,模拟仿真实验有如下技术特点:(1)高度仿真的实验界面,可以给学生提供真实的实验操作体验。(2)具备简单通用的交互界面,通过交互界面的提示能够指导学生方便地完成实验任务。(3)可以随时计算并模拟实际实验状态和仪器操作状态,避免误导学生。(4)正确地分析判断用户的操作流程,对用户不当操作进行屏蔽或提示。通过以上分析,我们可以发现,目前市面上充斥的大量模拟实验,并不能称得上是模拟仿真实验。原因是首先这些实验大部分是通过教师点击鼠标向学生呈现实验过程,学生并无类似真实操作体验。其次部分实验只有点击界面,并没有交互操作界面,学生不会得到细致的操作提示。再次,实验状态和仪器操作高度失真,很容易误导学生理解。最后,其并没有编程设计,不能判断学生的操作流程,给予实时提示。在制作这套模拟仿真实验的过程中,我们力图避免上述分析的问题,并采用多种技术保证实验的高度仿真。
  
  一、生物模拟仿真实验的体系结构
  
  制作生物模拟仿真实验,我们将其定位于中学、高校生物动植物解剖实验的自学及辅助教学使用中。整个课件主要有文字知识点介绍、视频演示操作、Flash模拟仿真实验和习题操作练习四部分构成,如图1所示。FLASH模拟仿真实验正是整个实验的核心,学生通过点击动画中的仪器和药品进行实验,试验平台针对学生的操作做出相关的提示,通过模拟的操作,学生可以得到与实际实验操作相类似的经验,对学生课前预习和课后复习起到很好的辅助作用,从而提高生物解剖实验的学习效果。
  
  {
  Gotoandplay(帧数);
  }
  这个语句实现鼠标事件的控制。其动作名称有:(1)Press:当将光标移动到按钮对象上,按下鼠标时,Press事件插入动作;(2)Release:当将光标移动到按钮对象上,释放鼠标,Release事件插入动作;(3)Roll Over:将鼠标移动到按钮对象内,将插入动作;(4)Roll Out:将鼠标移出按钮对象时,将插入动作;(5)Drag Out:鼠标在按钮上单击并拖出按钮时,动作被插入。[3] 以上动作可以组合使用,如Roll Over命令,我们在制作生物仿真实验的过程中,需要在标本的剖面切割小纵口,可以将小纵口制作成按钮,当鼠标移过后,产生切割动作,经过这样简单的设计就可以解决类似的问题。
  2.交互界面的设计技术
  我们可以将模拟仿真实验的交界面理解为人和机器双向通信的平台。学生通过这个平台进行实验操作,并得到及时的信息反馈以便继续下一步的操作。所以在学生使用模拟实验进行操作的过程中,交互界面的设计对于提高实验效果至关重要。在本次实验的开发中我们通过如下设计来提高交互界面的易用性。
  
  首先,如图2所示我们将实验的操作平台分为:实验仪器区和实验操作区,划分的目的在于,使学生明确实验操作需要用到的仪器及在试验中使用的顺序。在实验仪器展示的区域,我们将实验仪器做成按钮控件,当鼠标移动在按钮上时,自动变大,这样就可以使学生了解实验仪器,并防止错误操作。在下一步需要使用的仪器上,我们采用红色箭头予以标出,这样同学们可以很方便地找到试验工具继续实验。在实验的操作过程中,将实验的交互提示分为实验操作提示和实验注意事项。并一同在实验操作区的左上角集中显示。因为经过试用我们发现,部分学生并不是不明白实验过程,只是在Flash平台的操作上存在问题,我们增加了实验操作提示,就是将实验的操作步骤展现给学生,以避免学生错误操作。实验注意事项则是针对实验的重点知识点,给予学生文字提示,以确保学生在实验操作中体会实验要点。
  其次,通过创建简单的按钮增加交互。在动物仿真实验的部分中,由于实验比较复杂,学生很难在一次实验过程中掌握所有实验操作步骤,但如果当学生反复开始重复做同一实验又会浪费时间,丧失兴趣。因此我们通过添加按钮的方式使实验每一步骤都可以重复操作。当学生没有掌握某一实验步骤时,他只需要点击按钮,重复这一步骤即可。
  最后,在模拟仿真实验的交互设计中,反馈的设计也至关重要。在复杂的实验操作中,学生出现错误操作是很正常的事情。但我们又不可能设计所有的错误并给予反馈。所以在实验设计中,我们采用前面介绍过的鼠标设计技术,对学生操作的区域进行限定,当学生超出固定区域时,操作不响应。这样设计就可以在不增加工作量的情况下,尽可能地解决反馈问题。
  3.微观实验操作技术
  生物学科由于其操作对象的特殊性,许多细微的操作,比如本课件中所涉及的蝴蝶标本制作、腊叶标本制作等,在传统的课堂中教师很难做到逐一强调,并且很难清楚地向学生演示,而利用FLASH制作的模拟仿真实验正好解决了这个不足。以下就以遮罩层的使用来举例说明。
  遮罩层是FLASH中一个非常特殊的层,利用它可以实现一种特殊形式的动画。如果在某一层建立遮罩层时,它下面的一层就会自动变成被罩层,或者建立图层后将需要遮罩的图层进行设置。遮罩层的图形可画成任意形状,该形状就是一个“视窗”。FLASH播放时,被遮罩层上的对象就通过这个“视窗”显示出来,而“视窗”之外的对象将不会显示出来。[4]
  如图3所示,是利用遮罩层效果制作的局部放大效果。这样的显示对于学生的操作很有帮助,可以很清楚地理解操作的步骤。制作过程如下:首先在需要显示的帧处原标本图层上新建图层并命名为“放大图”,在原有操作图像的位置插入放大四倍后的操作对象图形,调整位置使其基本吻合。
  然后在“放大图”图层上继续新建图层并命名“遮照”,在需要操作的部位即在成品图中可以看到放大效果的圆形处用工具箱中的圆形工具绘制圆形,调整其大小及透明度,还可以制造光晕效果以美化视图。
  最后在时间轴中选择“遮照”图层,鼠标右击在弹出的属性对话框中选择“遮照层”命令,图层自动锁定。这样,就会达到图3所示的效果。
  4.界面高度仿真技术
  根据上文分析,在现有的利用多媒体制作的操作实验中,存在的一个很严重的问题就是实验仪器和操作界面的失真,这样对于学习者而言,纵然学习实验操作流程,但往往操作真实的实验还是会茫然无措。而模拟仿真实验的最大优点就在于实验仪器的高度仿真,同样是用鼠标操作,但可以最大程度地模拟真实实验室的效果。以本实验为例,以下简要介绍模拟仿真实验需要注意的一些仿真技术。
  首先,在各种实验仪器和实验对象的外观设计上尽量与实物吻合,我们采用了图形和图像相结合的方式,对于一些操作对象,将真实物品用数码相机拍成JPEG格式的图片后采用PHOTOSHOP抠图处理技术将实验物品完整呈现,并且采用羽化描边等处理使其美观;而对于一些难以抠图的实验仪器,比如透明的载玻片、烧杯等,就用PHOTOSHOP软件进行绘制并保存为JPEG格式导入FLASH中以图形元件形式使用,同时,可以降低它们的透明度,如在属性面板中,选中颜色下拉框中的Alpha,将Alpha值设为80%,就可以模拟玻璃的效果。
  其次,在实验操作过程中,一些在实际生活中变化的场景也不应该忽视,而需要做到高度仿真。例如在生物实验操作中,经常会有溶液配制的操作,这对于溶液配制的比例、液面距离、烧杯握姿都有严格的实验考核要求,所以在模拟仿真实验中也应该做到液面的变化,溶液浓度变化等细微区分的显示。以实验中溶液的配置为例,以下详细说明。
  操作步骤如下:首先在时间轴面板中分别新建命名为“烧杯1”、“烧杯2”、“溶液1”的图层,并且分别插入相应的烧杯图形元件及用工具箱中的绘图工具绘制的液体图形,调整图层的位置使烧杯和溶液相互吻合。“烧杯2”图层需要将烧杯图形与溶液图形用CTRL S键组合,否则在移动的过程中会出现移动错位的情况。
  在图层的二十帧处分别插入关键帧,并插入“溶液2”图层及绘制的相应倾斜溶液图形,调整“烧杯2”图层的位置使其成为倾倒姿势,并在属性面板中将其设置为动作补间;在图层的第四十帧处继续插入关键帧,将“溶液1”和“溶液2”图层用CTRL B键打散处理,利用工具箱的变形工具进行增大或缩小液面高度,并对“溶液2”(需要配置的液体)颜色和透明度进行设置,使其产生浓度颜色有所变化的效果,将溶液图层的补间设置为形状补间。这样,在影片播放的过程中就会出现模拟溶液配制的效果。
  综上所述,Flash模拟仿真实验以其试验界面高度仿真、交互界面简单通用、随时模拟试验状态和反馈提示及时等诸多优点;应该在多媒体仿真实验制作中加以推广。本文根据笔者参与制作的实践经验,总结了Flash模拟仿真实验设计和制作中的若干关键技术,希望对今后的相关实验设计与开发给予启示。
  
  参考文献:
  [1]王琳,吉逸.基于 FLASH 技术的虚拟仿真实验开发[J].人工智能及识别技术,2007(17):38.
  [2]RPG游戏中常用的鼠标控制[EB/OL].http://www.7880.com/Info/Article-208e59c0.html
  [3]Ethan Watrall,Norbert Herber. Flash MX 教程与实例精选[M].北京:电子工业出版社,2003:188-207.
  [4]伍海华.FLASH的“遮罩”在物理课件制作中的应用[J].中小学电教,2003(3):39-40.
其他文献
班内建筑区是孩子们喜欢的区域之一。建筑区内的积木种类很多,也很大,我们是通过在柜子上贴图标的方式来为每种积木做收放标记的。可就在收区域时,别的区域的孩子们都能迅速地收拾完毕,只有建筑区,不论是能力强的还是能力弱的孩子在这个区域玩,都会出现收区慢的现象,导致这些孩子不能正常进入下一环节活动。  我曾组织孩子们进行讨论,怎么样才能收得快。他们有的说,建筑区的积木很大,所以要随拿随放,不多取;有的说,让
IT服务台是对IT用户遇到的技术问题和困难做出响应的一线组织。[1] 目前在企业中,IT服务台已成为IT服务建设的入口,国外很多高校也将IT服务台作为提供IT服务的窗口,并且运作逐步成熟。国外部分高校的IT服务台已经实现了规范化、标准化的管理运作模式,同时还出现了支持高校IT服务台自动化运转的软件工具。在我国高校信息化高举服务大旗的今天,如何提供更高级别的运维服务?通过对国外高校IT服务台的服务内
摘 要:陶行知先生提出的“小先生制”教育思想具有丰富的理论内涵与实践意义,不仅对当时的教育普及产生了很大的影响,对现今教育实践仍有很强的指导意义。作为一名青年语文教师,在忙碌的日常教学活动中,越发觉得教育需要“小先生”的加入,“小先生制”的采用必将对现下小学语文教学产生积极影响。  关键词:小先生制、实践研究、现实意义  陶行知是我国现代伟大的人民教育家,对我国教育的现代化做出了开创性的贡献。在长
摘 要:校务信箱系统是高校电子政务的重要组成部分,在学校日常管理中起着很重要的作用。本文论述了基于ASP.NET和SQL Server2000的校务信箱系统的设计与实现技术,对系统的功能模型与数据库结构进行了分析,对信箱的分级、有效管理等进行了详细阐述。  关键词:校务信箱 ASP.NET B/S模式 分级管理  中图分类号:TP319 文献标识码:B 文章编号:1673-8454(2008)19
上学期,大二班小朋友开始参与一日生活环节的音乐选择。孩子们搜集自己喜欢的音乐,然后分享和欣赏,并从中选择适合生活中某一环节伴随的音乐。其中,桦桦带来的《拉德斯基进行曲》竟然没有一位小朋友选。我好奇地想了解背后的原因,也想尝试帮助他们开启了解进行曲的音乐旅程,于是重听《拉德斯基进行曲》的活动开始了。  再次聆听《拉德斯基进行曲》  我先询问了桦桦当时推荐这首音乐的理由。桦桦认为,这首乐曲很好听,旋律
摘 要:随着信息技术的高速发展,高校信息化建设取得了重大突破。而在高校信息化体系建设中,高校电子政务系统的建设又是至关重要的环节。其中,教育电子政务公文与信息交换网络体系建设是整个教育电子政务应用体系框架中的核心内容和主要任务。本文从教育电子政务的应用与发展出发,分析了高校教育行政办公推行电子政务的必要性,探讨了教育电子政务公文与信息交换建设过程中存在的主要问题, 并提出了相应的建议和设想。  关
工匠精神在我国当前整个社会层面受到如此的推崇,除了它在价值功能上所具有的时效性,还在于它自身在过程表现上具备足够的直击人心的视觉冲击。当一个人在某个现场表现出工匠精神的时候,我们的视线往往会不由自主地被吸引,而内心则生出不由自主的赞叹。在这方面,不独成人如此,幼儿也不例外。例如一次户外活动时间里,一个工人在修理操场边缘破损的地板砖。这时发生了一起令人惊讶而值得深思的情形:十几个男女幼儿(男孩居多)
精品课程建设是一个系统工程,针对教育部-Sun精品课程,我们本着理论与实践并重、教学资源科学管理和多方共享的原则,初步完成了“微处理器组织与设计”的课程建设工作。其中取得的一些经验也可为其他精品课程建设提供参考。    一、课程建设基础    微电子学是国家和各大高校大力支持和发展的重点学科。北京大学微电子学系为我国微电子产业培养了一大批优秀人才,已经成为我国培养高水平微电子人才的一个重要基地。“
记者:2005年微软亚洲研究院和教育部高教司共同发起了“教育部-微软精品课程”计划,成为教育部和企业在精品课程建设领域的第一个合作项目。请您谈谈微软和教育部合作的背景?  张高:好的。从1999到2002年,微软每年通过组织教师培训,讲一些微软的最新技术。在培训过程中,通过老师的反馈,我们感觉到通过几天的短期培训是很难真正地帮助高校了解企业的一些新技术并融入课程。技术本身是很复杂的,支持老师的教学
戏剧活动作为一门综合艺术,与幼儿各领域发展紧密相关,文学、科学、音乐、美术、表演等都能在戏剧活动中得以体现,同时,戏剧的创编也是幼儿对生活的直接反映。在戏剧活动中,教师应给予幼儿充分体验的环境,为他们创造主动探究、发挥创意、合作分享、承担责任的机会。  最近,我发现幼儿喜欢在阅读区阅读《西游记》的故事,午睡前的故事分享环节中,他们津津有味地交流着故事情节,说到兴起之处还手舞足蹈地表演起来。跟他们交