上海市教师教育网首页>>教育技术专栏>>课件设计与制作>>制作技巧

关于FLASH函数和变量的应用(一)


——介绍FLASH“三层三帧”课件制作法——
 
    我的网站建立后,不少物理教师通过电子邮件要求我介绍用FLASH制作课件的经验。
不少同行多次索要源文件。下面我谈谈我的课件核心部分制作的一点体会,供同行参考
并请有关专家指正。
我的课件核心部分是关于变量函数的应用。FLASH提供了这方面非常丰富的内容。灵
活、合理地运用,可达到预期的目的。下面我以“物体的匀加速运动”制作过程来说明问
题。我把它称之为“三层三帧”法。
  第一层为主界面。包括场景界面装饰;播放、暂停、返回按钮;可输入变量数值的标签等。
  第二层是核心。
其第一关键帧要绘画运动对象(如一个小球),并定义为一个有名字的电
影夹(如a)。双击该关键帧,打开编程对话框,编程如下:
开始时处于停止状态:Stop
设置电影夹水平方向初始位置属性:Set Variable: "s0" = GetProperty("/a",_x)
函数初始值:Set Variable: "s" = s0
参数初始值:Set Variable: "v0" = 4
Set Variable: "a" = 0.5
第二帧是关键的关键:保持界面运动对象位置不变。编程如下:
设置电影夹播放时间递增值:Set Variable: "t" = t+1 (或”t”=t+0.5)
设置电影夹函数属性: Set Property ("/a", X Position) = s
设置函数与变量的关系:Set Variable: "s" = s0+v0*t+0.5*a*t*t
设置水平位移的瞬时值:Set Variable: "x" = s-s0
第三层控制动画连续播放。在它的第三关键帧处编程如下:
播放至第三帧时总是返回第二帧处:Go to and Play (2)
至此已基本完成看制作,可试运行调整。
还需要提提按钮和标签:
播放按钮:On (Release)
Play
End On
暂停按钮:On (Release)
Stop
End On
返回按钮: On (Release)
Stop
Set Variable: "t" = 0
Set Property ("/a", X Position) = s0
Set Variable: "x" = 0
Set Variable: "v0" = 0
Set Variable: "a" = 0
End On
标签4个,分别命名为v0、a、x、t
  测试过程输入不同的v0和a,可看到对象不同的运动情况和它对应的瞬时位移值x
用FLASH制作物理课件十分方便,只要你能想得到,它都可以做出来。变量函数的运用
使得一个课件的交互、思考、答疑成为可能。输入一个数值,等待你的思考,按下播放
按钮,其模拟效果,未知答案都会呈现出来。这些都是我们当前教学所必须的。由于用
FLASH做的课件字节数小,能在网上直接打开,更方便了现今的网络教学。
                                  来 自:中学物理之窗