- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发Flash模拟仿真试验关键技术分析
开发Flash模拟仿真试验关键技术分析
摘 要:本文分析了模拟仿真试验的技术特点,在此基础上介绍了利用Flash设计与开发模拟仿真实验的若干关键技术,以期对今后的相关设计开发给予帮助。
关键词:Flash模拟仿真实验 关键技术 分析
中图分类号:G420 文献标识码:B文章编号:1673-8454(2008)17-0078-03
生物教学由于其特殊的教学内容,往往涉及动物活体解剖、植物标本制作等大量的试验性教学内容。传统的教学手段由于资金、季节和地点限制,很难让所有学生亲身体验试验过程,完全掌握实验技巧和试验内容。故此,西北师范大学教育技术与传播学院决定配合该校生命科学学院开发一套生物动植物模拟仿真实验。笔者作为硕士研究生参与了此次开发过程,并利用Macromedia公司的Flash8动手制作了模拟仿真实验。对于制作总结出一些技术问题,希望能够为今后类似试验的开发提供参考。
首先,我们对模拟仿真实验概念进行界定:王琳,吉逸在“基于 FLASH 技术的虚拟仿真实验开发”一文中认为:虚拟仿真实验是利用计算机网络技术和多媒体技术对实验项目进行仿真,仿真实验系统应能提供简单通用的交互界面,能准确地计算并模拟实际实验状态和仪器操作状态,能正确地分析判断用户的操作流程,对用户不当操作进行屏蔽或提示,并能支持在网络上的应用。[1] 针对这一界定,我们可以认为,模拟仿真实验有如下技术特点:(1)高度仿真的实验界面,可以给学生提供真实的实验操作体验。(2)具备简单通用的交互界面,通过交互界面的提示能够指导学生方便地完成实验任务。(3)可以随时计算并模拟实际实验状态和仪器操作状态,避免误导学生。(4)正确地分析判断用户的操作流程,对用户不当操作进行屏蔽或提示。通过以上分析,我们可以发现,目前市面上充斥的大量模拟实验,并不能称得上是模拟仿真实验。原因是首先这些实验大部分是通过教师点击鼠标向学生呈现实验过程,学生并无类似真实操作体验。其次部分实验只有点击界面,并没有交互操作界面,学生不会得到细致的操作提示。再次,实验状态和仪器操作高度失真,很容易误导学生理解。最后,其并没有编程设计,不能判断学生的操作流程,给予实时提示。在制作这套模拟仿真实验的过程中,我们力图避免上述分析的问题,并采用多种技术保证实验的高度仿真。
一、生物模拟仿真实验的体系结构
制作生物模拟仿真实验,我们将其定位于中学、高校生物动植物解剖实验的自学及辅助教学使用中。整个课件主要有文字知识点介绍、视频演示操作、Flash模拟仿真实验和习题操作练习四部分构成,如图1所示。FLASH模拟仿真实验正是整个实验的核心,学生通过点击动画中的仪器和药品进行实验,试验平台针对学生的操作做出相关的提示,通过模拟的操作,学生可以得到与实际实验操作相类似的经验,对学生课前预习和课后复习起到很好的辅助作用,从而提高生物解剖实验的学习效果。
二、模拟仿真实验的关键技术实现
本文将利用Flash8制作模拟仿真实验总结为四种关键设计和技术,希望对今后的设计开发给予启示。
1.鼠标的控制技术
由于在实验过程中,学生需要通过鼠标模拟试验器具进行实验操作。故制作高度仿真模拟实验的关键在于对鼠标模拟器具的控制。针对鼠标的控制,我们认为以下三项技术值得关注:首先,如何利用鼠标模拟实验工具:在生物仿真实验的过程中,学生需要利用鼠标进行实验操作。为达到良好的操作体验,鼠标需要转化为相应的工具。此功能可以利用以下步骤实现:(1)先在图形处理软件中做好要变换的图形并在Flash中做成影片剪辑。(2)在动画的第一帧插入代码如下:
this.onEnterFrame = function()
{
this.swapDepths(10000);
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.s==1)
{
Mouse.hide();
_visible = true;
} else
{
Mouse.show();
_visible = false;
}
};
(3)将鼠标放置的物品做成按钮并在按钮上加入:
on (press, release, rollOver) {
s = 1;
}
on (rollOut) {
s = 0;
}[2]
通过以上代码,我们可以实现将鼠标图标转化为特定的实验操作工具图标,以增加仿真程度。
其次,是鼠标行为的控制。在一个实验过程中,我们可能需要鼠标在点击或移动中插入相应的动作,故需要对鼠标事件进
原创力文档


文档评论(0)