巧用Flash制作电子幻灯片

2008-03-18 03:51
中国教育技术装备 2008年4期
关键词:分层技术

杨 健

摘 要以Flash8为电子幻灯片的制作工具,介绍Flash8制作电子幻灯片的优点,以及电子幻灯片内容框架设计方法、脚本的制作和开发过程等内容,并提出当前教师在制作Flash幻灯片过程中存在的一些问题。

关键词 电子幻灯片;分层技术;Action脚本语言

中图分类号:G434 文献标识码:A 文章编号:1671-489X(2008)03-0095-04

Producing Lantern Slides with Flash//Yang Jian

Abstract This paper described Flash8 as the production of lantern slides tools and introduced Flash8 produced the advantages of lantern slides,lantern slides content framework design method,the production and script development process,and so forth. Teachers take some mistakes in the process of producing lantern slides.

Key words lantern slides;Layered Technology;Action scripting language

Authors address School of Physics and Electronic Information,Wenzhou University,Wenzhou,Zhejiang 325027

幻灯片通常有2种不同类型。一种是side film(物理性的幻灯片),通常是指用投影机投射出来的一幅幅照片。这种幻灯片多半是用透明正片装进放映机放映,照相相片称作照相幻灯片,成卷的幻灯片叫做长条幻灯片。另外一种称为lantern slide(电子文档性的幻灯片),它是利用Microsoft的PowerPoint制作出来的一种PPT格式文件,主要用于演示图文并茂的画面,也称为电子幻灯片。随着计算机技术的发展,越来越多的电子幻灯片制作工具开始出现,Flash8便是一款性能强大的幻灯片制作工具。用Flash制作各种特效的幻灯片,使传统幻灯片由静态的图片呈现过渡到以动画为主的呈现方式,由单一的文字图片信息传递发展为图、文、声、像立体的信息传递。这样的转变使得教学活动更加丰富,信息传送渠道更加通畅。

1 Flash制作电子幻灯片的优点

1.1 制作方法更加灵活Flash制作电子幻灯片的方法,结合幻灯片屏幕制作技术和关键帧动画制作技术的特点,在制作幻灯片时更加简洁和灵活。例如:在Flash制作幻灯片时,既可以像PowerPiont那样直接插入新的幻灯片屏幕,同时又可以在每一张幻灯片中插入多个关键帧,这样使得幻灯片制作更加灵活。

1.2 充分利用网上丰富的资源相对于PowerPiont而言,Flash具有良好的兼容性,能充分地利用丰富的网上资源。教师可以利用网络上的各种动画和图片文件,包括avi、mpeg、gif、bmp等多种格式的文件,同时还可以逐帧对画面进行修改。例如:在PowerPiont中如果插入了avi视频文件后,需要保留原来的视频文件,而且不能对其进行画面的修改,这样造成文件过大,而且播放速度较慢;而在Flash8中可以导入avi格式的文件,将其转换为FLV流媒体格式,全称为Flash Video,从而使导出的swf文件变得更小,播放起来更加流畅[1]。

1.3 Flash制作的动画效果更加丰富传统的PowerPiont电子幻灯片都是运用统一的动画效果,如文字的动画的淡入淡出、百叶窗、文字飞入等效果。这些动画在PowerPiont中都是已经被固定化的动画模块,教师很难对其进行创新。而利用Flash制作的动画效果就不存在这些约束,只要能想到的效果就可以做出来。例如:教师可以在课件中制作落叶纷飞的效果,还可以让文字随机旋转淡入出现,创作出富有个性的动画效果。

2 Flash电子幻灯片的制作过程

2.1 制作幻灯片的内容框架通常幻灯片的制作以课时为单位,制作一个课时的幻灯片需要10张~15张幻灯片。教师可以首先安排幻灯片的播放顺序。幻灯片开头制作一个循环动画,设计标题字效果,可以使用Photoshop、Cool3D等软件辅助设计文字效果。接着是若干张幻灯片说明本章主要教学内容和学习知识内容,与相应的教学活动相匹配。小学语文课文《纸船》的Flash电子幻灯片内容框架见表1。

2.2 Flash幻灯片脚本制作Flash幻灯片脚本制作主要是指媒体素材的制作以及在此基础上的课堂活动设计。Flash幻灯片是以页面形式来进行播放的,页面的制作离不开脚本。脚本不但要给出课程应包含的具体内容,而且还要给出学习主题、活动的方式、流程和学生扮演的角色等内容。脚本样式通常有表格式、文本式与卡片式3种[2],表格式(表2)是较常用的一种。整个幻灯片的设计应该更加关注教学活动,将课程内容、教学活动和各种功能模块集成在一起[3]。

2.3 Flash幻灯片开发中的管理Flash幻灯片质量的好坏除了与开发方法有关外,还和开发过程中的管理密切相关。从需求状态开始到最终的任务完成,开发者应做出准确的计划和相关的文档记录,帮助确定开发者为保证课程质量要采取的措施与步骤,指导整个开发工作,这样有利于提高开发的效率,保证教学幻灯片的质量。

对于Flash幻灯片开发可以以记录表的方式(表3)表述各种媒体素材的制作和开发的进度,对其进行科学的管理和控制,使开发有计划地完成。

为了及时、准确地解决开发过程中遇到各种问题,使课件的开发顺利进行,可以采用表4这样的问题处理表来实施有效的管理。

该表对所遇到的各种问题按处理需求、处理过程和问题评估3个方面分类,对问题出现的地方、轻重缓急程度、处理方法和处理过程从管理的角度进行分门别类和详细地管理。

3 Flash制作电子幻灯片的关键技术

3.1 分层制作技术在 Macromedia Flash8中,屏幕提供了一个具有结构化构件的创作用户界面,它使用户可以轻松创建复杂的分层 Flash 文档(如幻灯片演示文稿或基于表单的应用程序)。

Flash可以创建2种不同类型的基于屏幕的文档:Flash 幻灯片演示文稿(适用于顺序内容,如幻灯片或多媒体演示文稿。见图1)或 Flash 表单应用程序(适用于基于表单的非线性应用程序,包括功能丰富的 Internet 应用程序)。基于屏幕的文档只能保存为 Flash Player 6 及更高版本的格式,而不能保存为任何早期版本的 Flash Player 格式。

屏幕提供了用于创建应用程序的高层容器,可以使用屏幕在 Flash 中构建复杂的应用程序,而无需在主时间轴上使用多个帧和层。事实上,用户无需查看主时间轴即可创建复杂的应用程序。在创作基于屏幕的文档时,屏幕排列在用户创建的结构化层次结构中。通过将屏幕嵌套在分支树中即可建立文档的结构。可以轻松地预览和修改基于屏幕的文档的结构(见图2)。

当使用基于屏幕的文档时,“文档”窗口左侧的“屏幕轮廓”窗格在可折叠的树形视图中显示当前文档中每个屏幕的缩略图。树表示文档的结构层次。嵌套屏幕位于包含它们的屏幕下面,并向内缩进。将屏幕添加至文档时,屏幕出现在“屏幕轮廓”窗格中,这时还可以折叠和展开树以便隐藏和显示嵌套屏幕。

3.2 action脚本语言ActionScript是Flash的脚本语言,是一种面向对象编程语言。使用ActionScript可以控制Flash动画中的对象,创建导航元素和交互元素,扩展Flash创作交互动画和网络应用的能力。

优秀的课件平台应该是各种积件组成的有机整体,所以这个平台必须能与各个积件实现灵活调用,并提供方便的导航[4]。这些都可以在Flash中很好地实现,方法主要有2种。

1)通过loadMovie(″url″,level/target[,variables])函数调用不同的影片文件。loadMovie函数用于加载的swf文件或jpeg文件,可以在播放原始影片时将其他的swf或jpeg文件加载到Flash Player中,同时显示几个影片,并且无需加载另一个HTML文档就可在影片之间切换。url表示要加载的swf文件或jpeg文件的绝对或相对URL。Target表示指向目标影片剪辑的路径。目标影片剪辑将替换为加载的影片或图像。Level是一个整数,它指定Flash Player中影片将被加载到的级别。在将影片或图像加载到级别时,标准模式下“动作”面板中的loadMovie动作将切换为loadMovieNum;在专家模式下,必须指定loadMovieNum或从“动作”工具箱中选择它。当要卸载影片时,可以使用unloadMovie动作删除loadMovie动作加载的影片。

2)通过goto函数进行场景切换。 gotoAndPlay([scene,] frame)函数主要用于帧画面的跳转,这时播放头将转到场景中指定的帧并从该帧开始播放。如果未指定场景,则播放头将移动到当前场景中的指定帧。例如:

on(keyPress "7") {

gotoAndPlay(“场景2”,16);

}

表示当用户单击已为其分配 gotoAndPlay() 的按钮时,播放头会移动到“场景2”中的第 16 帧并开始播放swf文件。利用goto函数可以很方便地实现幻灯片中的导航功能[5]。

4 小结

利用Flash可以更加灵活设计和制作电子幻灯片,可以实现更丰富的动画效果,增强幻灯片的交互功能。现在越来越多的教师开始使用Flash来制作自己的教学幻灯片,但在制作过程中也存在一些问题。

1)开发的课件缺乏积件的思想。多数教师制作的幻灯片课件只有一个swf文件,而不是由多个swf文件组成的整体,因此其他人很难共享开发的成果。

2)用Flash制作的幻灯片重视内容的呈现,缺乏活动设计的思想。即在开发过程中忽略脚本设计的环节,幻灯片的设计以内容为中心,而缺乏以课堂活动设计为中心的思想。

猜你喜欢
分层技术
分层技术在计算机软件开发中的应用
基于分层技术的计算机软件开发应用
分层技术在计算机软件开发过程中的应用
计算机软件开发中分层技术的应用
试论计算机软件开发中的分层技术运用
分层技术在计算机软件开发中的应用
计算机软件开发中的分层技术运用研究
分层技术在计算机软件开发中的应用