快速完成Flash课件制作的技巧与方法
2009-01-28王越孙雪冬
王 越 孙雪冬
摘要 Flash是一款常用的课件制作软件,然而,由于技术和方法上的障碍,学科教师很难开发出针对具体教学重难点的、适合自己的教学风格的Flash课件。为学科教师提供快速完成Flash课件制作的技巧与方法。
关键词 帧;图层;影片剪辑;场景
中图分类号:G436 文献标识码:B 文章编号:1671-489X(2009)15-0068-02
Skills and Methods for Rapidly Completing Flash Courseware//Wang Yue, Sun Xuedong
Abstract Flash is a software which is commonly used for Courseware, however, because of the obstacles of skills and methods, its very difficult for subject teachers to develop Flash courseware which is suit for specific emphasis and difficulties, and style of teaching. This article will provide some skills and methods to subject teachers for rapidly completing Flash courseware.
Key words frame;layer;movie clip;scene
Authors address College of Education Technology, Shenyang Normal University, Shenyang 110034
随着网络资源的丰富,各式各样的Flash课件也层出不穷,然而,现成的Flash课件没有针对性,不完全符合具体学科、教材、教师及学生的特点。因此,学科教师开发出具有针对性的Flash课件很必要,但学科教师常常因为技术和方法上障碍很难自己制作课件。经过多次实际应用Flash软件制作课件的过程,笔者发现一些能够快速高效完成Flash课件制作的技巧与方法。
1 充分利用影片剪辑
影片剪辑(即Movie Clip,简称MC)是Flash的3种元件(图形、按钮、影片剪辑)之一,每一个*.swf(*代表文件名,下文同)文件都可以看成是一个影片剪辑。在课件的制作过程中,要善于将各种短小的动画片段或动画效果制作成影片剪辑。影片剪辑有自己的时间轴和图层,能够实现不同的动画效果。而且这些影片剪辑相互独立,互不影响,这会给课件制作带来很大的方便。
1.1 便于管理Flash的元件都存放在所属文件的“库”中,这非常便于统一管理。可以在“舞台”上随意添加和删除制作好的影片剪辑,即使错误删除,还可以在“库”中找到它。但是,如果将该动画效果在一个场景中的一个或多个图层上来完成,就将导致该场景需要更多的图层和帧数,很容易被修改,如果误删,将无法恢复,只能重新来做,费时费力。
1.2 简化时间轴不论是2个或多个动画效果同时播放,还是顺序播放,将每个动画效果制作成影片剪辑是最好的选择。如果每个动画效果都在场景的图层中完成,那么就会导致场景有更多的图层和帧数。随着图层数和帧数的增多,修改起来也很麻烦,容易让课件制作者觉得混乱而出现错误。
影片剪辑还可以进行嵌套,这就更避免了场景中图层和帧数的增加。场景中图层的组成清晰简洁在课件的制作过程中很关键,这有利于课件制作者的视觉区分,提高课件制作的速度。
2 善于应用场景
如果一个动画过长,可以根据知识点或教学过程将整个动画分成几段,每一段分别在一个场景中完成。这种方法也是为了达到尽量减少每个场景的图层数和帧数过多的目的。为了增加教师、学生与课件的交互性,最好在每一个场景的最后一帧加上动作代码stop。同时,在相应的场景上添加能够跳转到其他场景的按钮,按钮的跳转功能由按钮上的代码来控制。课件投入使用时,教师根据教学的进度和学生的接受情况,选择是否进行下一个知识点(其他场景的内容)的教学。
例如,初中化学中氧气的制取,共2个实验——加热过氧化氢和加热高锰酸钾的方法。如果这2个实验过程在同一个场景中完成需要400帧,那么将每个实验过程分别在一个场景中完成,则每个场景需要的帧数仅在200帧左右,减少了为寻找某关键帧而来回拖动滚动条的麻烦。教学中,第一个实验演示结束,教师进行讲解总结,然后再点击跳转按钮进行下一个实验的学习,这样符合教学的过程和学生的知识接受情况。
由多个场景组成的一个动画短片,每个场景的舞台大小都是一致的,如果改变一个场景的舞台大小,其他场景的舞台大小也随之改变。
3 多个Flash文件的合成与打包
3.1 合成课件制作中,可能要应用一些现成的*.swf的动画素材,或者将要制作的动画课件太长,太多的场景也难以应付,这该怎么办呢?很简单,制作思想同上述的多场景一样,可以将过长的动画课件,按知识点或教学过程划分,制作成多个*.swf文件,最终将这些*.swf的课件或素材进行合成。
例如,“摄影画面构成”包括主体、陪体、前景、背景、对比、景别等几个部分,每一部分的内容除了理论知识外,还需配以图片实例讲解,图片的质量和大小影响着教学的质量,如果一个*.swf文件包含如此多的内容,制作过程会非常的繁琐,容易出错,费时费力。因此,可以将每一个部分的内容制作成一个独立的*.swf文件,如zhuti.swf、peiti.swf,然后新建一个index.fla文件,将zhuti.swf、peiti.swf等进行加载(有的需要在加载新影片之前将原来加载的影片卸载),最终生成的index.swf文件就能将所有的*.swf文件进行完整播放。
需要说明的是,多个*.swf文件的合成与多场景有所不同,被加载影片的舞台大小可以不一致;实现各个被加载的影片之间跳转的按钮是属于index.swf文件的,而多场景中实现跳转功能的按钮是属于每一个场景的;加载后的影片将位于index.swf文件顶层。因此,要注意调整好被加载影片与index.swf文件的对象的位置关系,以免被加载的影片覆盖index.swf的对象。
3.2 打包多个*.swf文件的合成虽然制作简单,节省时间,但是也存在着一个问题——不能应用Flash自带的打包功能生成exe文件。有了问题就一定会有解决问题的方法,这时需要一个第三方软件才能实现多个*.swf文件的打包,这就是普遍使用的WinRAR压缩软件。
打包前准备好被加载的*.swf文件和index.swf文件(如有zhuti.swf、peiti.swf、qianjing.swf、beijing.swf、index.swf)以及一个ICO格式的图标,具体打包的过程如下[1]。
1)选中所有文件(zhuti.swf、peiti.swf、qianjing.swf、beijing.swf、index.swf),单击右键,在弹出的快捷菜单中选择“添加到压缩文件”,这时会弹出一个“压缩文件和参数”的窗口,选择“常规”选项卡(图1)。①将“压缩文件名”改为exe文件名,即最终生成的可执行文件的名称,如摄影画面构成.exe;②将“压缩选项”下的“创建自解压格式压缩文件”选中。
2)选择“高级”选项卡,在该窗口中选择“自解压选项”,这时会弹出一个“高级自解压选项”的窗口。①在“常规”选项卡下,将“index.swf”添加到“解压后运行”下方的文本框里,这是解压后运行的文件,所以名称一定要正确(图2);②选择“模式”选项卡,将“临时模式”下方的“解包到临时文件”选中;“安静模式”下方的“全部隐藏”选中;“覆盖方式”下方的“覆盖所有文件”选中(图3);③选择“文本和图标”选项卡,点击“从文件加载自解压图标”右侧的“浏览”按钮,找到事先准备好的ICO格式的图标;④在“高级自解压选项”窗口中点击“确定”,此时会自动关闭该窗口,再在“压缩文件名和参数”窗口点击“确定”后,开始压缩。
压缩结束后,会在当前的文件夹下生成“摄影画面构成.exe”文件,文件图标就是在上述过程中选择的ICO图标。这时,双击该exe文件,就可以完整播放课件了。但是,这样的exe文件存在一个缺点,就是打开的速度慢,因为,打开exe文件的过程就相当于解压文件的过程,因此,需要耐心等待。不过,这个缺点相对这种方法的优点来说还是值得容忍的。
优秀的课件是融教育性、科学性、艺术性、技术性于一体的,本文侧重于从技术性的角度分析应用Flash课件制作的技巧、存在的问题以及解决的办法,是笔者在实际课件制作过程积累的几点经验,希望能够对学科教师和爱好Flash课件制作的学生有所帮助。
参考文献
[1]http://tech.ddvip.com/2007-07/118418048229154.html