互联网 qkzz.net
全刊杂志网:首页 > 小学 > 文章正文
刊社推荐

用Flash实现课件导航结构的方法


□ 缪 亮 方 平

  设计内容多、结构复杂的大型课件,人们往往感到无从下手。这是因为缺乏一种系统、科学的设计力法。在规划课件时,我们应根据课件内容,将其分解为一个主控模块和几个功能模块,再将功能模块细化为几个功能子模块。主控模块用来控制和调度各个功能模块的播放,各个功能模块具体实现相应课件内容的展示。这种化大为小,分而治之的模块化设计方法,可以使课件的制作变得更容易。这就是结构化、模块化的程序设计方法。
  本文主要从Flash课件导航结构的实现来介绍这种结构化、模块化的思路。笔者经过长期的研究和实践,总结了四种方法。
  
  一、帧跳转法
  
  将教学内容分解成若干模块,每个模块制作成一个影片剪辑元件,将每个影片剪辑分别放在一个关键帧上,并用stop()函数控制影片剪辑不自动播放。在交互按钮上使用gotoAndStop()函数来控制影片的播放,从而实现课件内容的交互控制。这种方法实现F1ash课件的图层结构清晰合理,容易修改(图1)。
  我们分析一下这种方法的设计思路。
  假设将课件内容分为3个功能模块:引言、讲解结论,并对每个模块创建一个影片剪辑元件。课件的主控模块在主场景中实现,如图1所示的图层结构。
  在“课件模块”图层的第1帧,可以创建图形元件,装饰课件主界面。从第2帧到第4帧分别按F?添加空白关键帧,从“库”面板中分别将3个课件功能模块拖放到相应的关键帧下,摆放好位置。
  在“AS”图层上,定义每个帧上的程序代码为:stop();
  这样可以保证每个影片剪辑不会自动播放。
  在“交互按钮”图层创建3个按钮(按钮上的文字分别是引言、讲解、结论),分别用来控制课件各个功能模块的交互跳转。
  “引言”按钮上的程序代码为:
  on(release){//当单击并释放按钮时gotoAndStop(2);//跳转并停止在第2帧“讲解”按钮上的程序代码为on(release){
  gotoAndStop(3);)
  “结论”按钮上的程序代码为
  onl(release){gotoAndStop(4)
  这种方法代码简单、图层结构清晰,适合制作只包括一级课件功能模块的导航结构。如果课件内容多,一级功能模块下必须分解出二级功能模块,使用这种方法就不太适合了。
  
  二、attachMovio()函数法
  
  “库”中的影片剪辑元件不用拖放到场景中,可以用attachMovie()函数直接调用它们。把各课件功能模块制作成影片剪辑元件,再利用attachMovie()函数来实现相互调用。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《中小学信息技术教育·技术与应用》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文
关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017