欢迎来到天天文库
浏览记录
ID:41584559
大小:57.31 KB
页数:9页
时间:2019-08-28
《基于flash的大学物理实验课件制作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于flash的大学物理实验课件制作作者:李永升牛强來源:《电脑知识与技术》2014年第17期摘要:Flash是一种动画创作与应用程序开发于一身的创作软件,它有良好的交互性,利用它可制作大学物理实验仿真课件。该文所述的是用它来制作“分光计的调整与使用”实验的数据输出课件方法。关键词:分光计的调整与作用:falsh;实验数据输出中图分类号:G642文献标识码:A文章编号:1009-3044(2014)17-3972-041实验中的相关量顶角A取60度;由计算折射率的公式[n=sin8min+A2sinA2]可知最小偏向
2、角因折射率不同而不同,计算公式:[5min=2arcsirinsinA2-A]。2制作目标进入课件后显示的界面如图1所示。界面上方有两个表格,分別用来存放有关顶角的数据和有关最小偏向角的数据。在界面的下方有一个按钮,每点击它一次就在上面两个表格中输出一组实验数据,不同组数据一般是不同的。3制作过程3.1创建文件运行flashcs3,创建flash文件(ac(ionScrip(3.0)。3.2设置文档属性将舞台宽度改为800像素,高度改为620像素。3.3制件影片剪辑元件1)制作名为“数据格式”的影片剪辑,在它内建立两
3、个动态文本框,它的实例名为“dushu”和“feishu",在它们内部输入300和88,以便确定它们的大小适当。在它的属性“链接''中设置它的类名为“shujugcshi”。1)制作名为“数据表”的影片剪辑。如图3所示,在它上制作如图所示的表格,在表格上添加静态文本;在它的上方添加一动态文本,动态文本的实例名为“biaotou”,它内的文本为“表4测定顶角的数据表格"。表格每行的高度为36像素,笫一列宽为90像素,最后一列宽为108像素,其余各列宽为72像素。2)在舞台上放置“数据表”的影片剪辑的两个实例,实例名为"
4、shujubiaol-和ttshujubiao2,,o3.4编辑脚本文件1)更改表头文本框中文本shujubiaol.biaotou.text="表5.6-1测定顶角的数据表格";shujubiao2.biaotou.text=H表5.6-2测泄最小偏向角的数据表格";2)创建两个数组并复值把数组屮的每一个元素都复值为“数据格式”影片剪辑的一个实例,并把它们添加到标题为“表5.6-1测定顶角的数据表格,,和“5.6・2测定最小偏向角的数据表格”的数据表川。vararray1:Anay=newAnay();for(va
5、ri:int=0;i<24;i++){array![i]=newshujugeshi();array1fi].y=86+Math.floor(i/6)*36;arrayl[ij.x=94+i%6*72;shujubiaol.addChild(arrayl[i]);}vararray2:Anay=newAnay();for(vark:int=0;k<24;k++){array2[k]=newshujugeshi();array2[k].y=86+Math.floor(k/6)*36;array2[k].x=94+k%6
6、*72;shujubiao2.addChild(array2[k]);}1)制作和设置按钮并为它设置事件importfl.controls.Button;varshujushengchang:Button=newButton();shujushengchang.move(300,560)shujushengchang.label="数据输出";shujushengchang.setSize(150,40);addChild(shujushengchang);varmyFormat:TextFormat=newText
7、Format("SIMHEI”,25,0x000000,true);shujushengchang.setStyle(HtextFormat,myFormat);shujushengchang.addEventListener(MouseEvent.CLICK,fuzhishuju)2)设计函数A.用于选择折射率的函数实验中用的三棱镜的折射率有多种,下面的脚本语言用于随机产生一种折射率。varzheshelu:Number;functionzhesheluxuanze(){varmm:int=Math.floor(
8、Math.random()*3.98);if(mm==0){zheshelu二1.5153};if(mm==l){zheshelu=1.6152};讦(mm二二2){zheshelu=1.6085};if(mm==3){zheshelu=1.7515};}A.计算偏向角的函数用于在给定参数折射率的情况下计算最小偏向角。functionpianx
此文档下载收益归作者所有