巧用Flash MX制作物理课件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用Flash MX制作物理课件 作者:■ 唐山师范学院玉田分校 宋艳芝 滦南县职业教育?/td “弹性碰撞”是动量守恒的重点应用,若两个小球发生完全弹性碰撞,系统满足动量守恒定律和动能守恒定律。即满足如下两个公式: 导出碰撞之后的速度公式为: 即由碰撞前的初始状态完全可确定碰撞后的状态,而在课堂上很难准确、定量地演示这一实验现象。如用Flash MX软件内置的动作脚本语言Action Script制作一个交互课件,便可很好地模拟演示该实验现象。本课件可达到的效果是:只要输入如射球的速度以及两球的质量,便可以动态文本的形式显示碰撞后两球的速度的数值,同时动画演示两小球发生碰撞的全过程,很好地实现了人机交互。非常有助于该部分知识的自主学习。笔者现将课件制作过程介绍如下: 编辑场景,设置页面 1. 设置课件背景为“黑色”、大小为“640px×480px”、帧频为“10fps”。 2. 将图层1命名为“静态文本”,使用文本工具创建7个静态文本框,分别输入标题和相应字母,选中标题文字,按“Ctrl+B”组合键两次将文字打散后填充五彩渐变色。 3. 插入图层2并命名为“动态文本”,使用文本工具创建3个“输入文本框”,变量名分别为“v0”、“m1”、“m2”;创建3个 “动态文本框”,变量名分别为“v1”、“v2”、“t”。将上述文本框排列整齐,效果如图1上半部分所示。 4. 插入图层3、4,分别命名为“小球”、“按钮”图层,在“小球”图层中下部用线条工具绘制一条直线(黄色,粗细为2)得到如图1所示界面。 制作元件 1. 制作两个“影片剪辑”元件 执行“插入/新建元件”命令,创建一个名为“ball1”的影片剪辑元件。在“新建元件”窗口,绘制一个填充色为“绿黑”渐变色、大小为“50×50”的小球。 打开“库”面板,选中“ball1”元件,单击鼠标右键,执行“拷贝”命令,将复制的元件名修改为“ball2”,再将“小球”的填充色改为“红黑”渐变色。两球效果如图2所示。 2. 制作两个“按钮”元件 执行“插入/新建元件”命令,创建一个名为“回复”的按钮元件。在“新建元件”窗口,制作一个菱形的“回复”按钮。利用相同方法,制作一个“开始”按钮。效果如图3所示。 3. 导入声音文件 执行“窗口/公用库/声音”命令,从“公用库”中找到一个类似“金属碰撞”的声音文件,执行“文件/导入/导入到库”将该文件导入到“库”中。打开“库”,选中该声音文件,单击鼠标右键,选择“链接”命令,在弹出的对话框中勾选“为动作脚本导出”和“在第一帧导出”复选框,并将“标示符”设置为“sound”。 编辑场景,添加动作代码 1. 回到“场景”窗口,单击“按钮”图层,将“库”中的“回复”和“开始”按钮拖放到“舞台”的左下角。在该图层第6帧按F5键延长帧;同样将“动态文字”图层、“静态文字”图层延长到第6帧。时间轴效果如图4所示。 2. 单击“小球”图层,将“库”中的“ball1”和“ball2”按钮拖放到“舞台”的黄线上方。打开“属性”面板,将两小球的实例名称设置为“ball1”和“ball2”;将这两小球的X坐标设置为20和300;小球的长、宽设置为50。 3. 给“小球”第1帧添加动作码: stop(); fscommand(fullscreen,true); mysound=new Sound(); mysound.attachSound(sound); v0=40; v1=; v2=; m1=20; m2=10; t=0; tt=0; setproperty(ball1,_x,20); setproperty(ball2,_x,300); 4. 在“小球”层第2帧插入关键帧,并给该帧添加如下代码: t=t+0.1; v0=Number(v0); m1=Number(m1); m2=Number(m2); setProperty(ball1,_x,20+v0*t); if((20+v0*t*5)250){ gotoAndPlay(4); mysound.start() } 5. 在该层的第3帧插入关键帧,添加如下代码: gotoAndPlay(2); 6. 在该层的第4帧插入关键帧,添加如下代码: t=t+0.1; tt=tt+0.1; v1=(m1-m2)/(m1+m2)*v0; v2=2*m1/(m1+m2)*v0; setProperty(ball1,_x,250+v1*tt); setProperty(ball2,_x,300+v2*tt); 7. 在该层的第5帧插入关键帧,添加如下代码: gotoAndPlay(4); 8. 在该层的第6帧插入

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档