2.绪论 2.1 开发意义 对于物理的学习实验是必不可少的,由于受到条件限制并不是所有学习者都能亲自动手做实验,只能通过老师课堂上对实验的演示来学习实验,而且老师在演示的时候并非所有学生都能清楚的观察到实验现象,所以应用Flash来模拟演示实验是有必要的。这样还可以辅助学生在课前进行预习,也可用于学生课后对实验的巩固复习。 paper51.com
2.2 现状分析 copyright paper51.com 随着国家教育部对进信息技术教育的大力推进,虚拟学校、远程教育等应运而生;多媒体在越来越多的应用于中学教学(特别是实验教学),在中学中对全校教师进行计算机的培训,从计算机的基本操作,到简单课件制作、网络课件制作提高教师运用计算机的能力,进而能够逐步使用多媒体来辅助教学,以此来提高教学效果。 内容来自论文无忧网 www.paper51.com 3.模块设计 paper51.com 程序设计思路基本可以分为以下几个方面: 内容来自论文无忧网 www.paper51.com 首先:板块内容的划分,每个实验包括实验目的、实验器材、实验原理和开始实验,思考练习和退出六个内容,共完成两个实验的模拟:小孔成像和验证力的平行四边行定则。 paper51.com 其次:重点内容的设计——实验步骤,对每个实验步骤有文字性描述和动画演示,其他的实验目的和实验原理以文字描述为主,实验器材则以图片为主。 paper51.com
再次:片头的制作。 内容来自论文无忧网 www.paper51.com
最后:调试。 内容来自www.paper51.com 框架结构如下: paper51.com
http://www.paper51.com 3.1 验证力的平行四边行定则: 内容来自论文无忧网 www.paper51.com
在首先进入的界面(场景“片头”)中出现的文字“验证力的平行四边形定则”是做成一个按钮的形式,单击它就可以进入到场景——主界面,为了让程序能够正常运行且在运行时是全屏显示,在第一帧上要加入脚本: 内容来自论文无忧网 www.paper51.com fscommand("fullscreen","true"); paper51.com stop(); copyright paper51.com
其中stop()的作用:由于是加在第一帧,所以当程序运行时停止在第一帧,直到单击按钮可进相应的内容。 内容来自www.paper51.com 在程序中制作了两个场景——片头、主界面。 内容来自www.paper51.com
http://www.paper51.com
在场景“片头”的时间轴上有两个图层,在图层2的第一帧中画了一个动态文本框,其属性设置为: copyright paper51.com 内容来自论文无忧网 www.paper51.com 并添加了以下动作脚本(为了在片头在运行时能够显示出当前的具体时间:年、月、日、星期、小时、分和秒): copyright paper51.com paper51.com _root.onEnterFrame = function() { paper51.com
//创建日期对象mydate 内容来自www.paper51.com mydate= new Date(); copyright paper51.com //获取年份,并放在myear变量中 内容来自论文无忧网 www.paper51.com
myyear= mydate.getFullYear(); copyright paper51.com //获取月份 http://www.paper51.com mymonth= mydate.getMonth()+1; paper51.com //获取第几天 http://www.paper51.com myday= mydate.getDate(); paper51.com //获取小时数值 http://www.paper51.com myhour= mydate.getHours(); 内容来自论文无忧网 www.paper51.com //获取分钟数值 内容来自www.paper51.com
myminute= mydate.getMinutes(); 内容来自论文无忧网 www.paper51.com //获取秒数值 copyright paper51.com mysecond= mydate.getSeconds(); http://www.paper51.com //获取星期的数值 copyright paper51.com myday2= mydate.getDay(); http://www.paper51.com //利用条件语句将myday的值转换为中文 http://www.paper51.com if(myday2 == 0) { paper51.com dayname= "日"; http://www.paper51.com } copyright paper51.com
if(myday2 == 1) { paper51.com dayname= "一"; copyright paper51.com } http://www.paper51.com
copyright paper51.com |