基于Flash平台网络多媒体课件的结构设计

2022-09-17 13:08:21   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于Flash平台网络多媒体课件的结构设计》,欢迎阅读!
结构设计,课件,基于,多媒体,Flash



基于Flash平台网络多媒体课件的结构设计

摘要:培养师范生的课件制作能力是现代教育技术课很重要的课程目标。文结合目前多媒体课件制作现状以及存在的问题,论述了用Flash开发网络多媒体课件的特点和优势。FLASH平台适合网络多媒体课件的制作,本文就其课件适合网络的结构设计方面做了一些探讨,以期与同行们分享经验。



关键词:Flash网络 多媒体课件

多媒体课件(courseware)是根据教学大纲的要求和教学的需要,经过严格的教学设计,并以多种媒体的表现方式和超文本结构制作而成的课程软件。制作多媒体课件是教育技术很重要的一个课程目标。制作和编辑多媒体课件的软件有很多,PowerPointAuthorware,课件大师,方正奥思,几何画板等。这些多媒体课件编辑软件有着很多优点,但却有一个最致命的弱点,那就是用这些课件制作软件制作的多媒体课件通常文件都比较大。因为制作的是多媒体课件,所以课件中通常要用到许多声音、位图、视频等,多媒体用到的越多,课件的体积就越大,这样花费许多精力开发出的多媒体课件由于文件过大在使用和传播过程中受到了限制,最后都变成单机自用型的。



现代教育技术一个很大的优势就是资源超时空交流的共享性。随着全球计算机网络化的飞速发展,单机自用型的多媒体课件已经明显滞后于时代的发展。网络时代呼唤着网络多媒体课件的问世。这要求课件制作工具制作的课件有网络上播放流畅、数据量小、交互性强、色彩鲜明的特性。Flash软件工具可以实现多媒体课件的网络化应用,这是因为FLASH软件有适合网络多媒体课件的特性:



1.Flash它具有矢量描述的特点,所以用Flash开发的课件体积小,色彩鲜明,便于在网络上传输、播放和交流。另外,Flash采用了流媒体技术,文件小,传输速度快,可以边下载边播放。



2.Flash本身具有较强的图形编辑和绘制功能。Flash平台支持常见格式的图像的导入,采用图形矢量格式,不仅数据量小,而且图像的放大或缩小都不会有矩齿和变形现象。课件中一般的简图可以用Flash自带的工具箱来绘制,并且可以根据需要为简图添加动画效果,其图形与动画数据量都很小。



3.Flash可以把文本、图形、图像、音频、视频、动画等多种信息集成,flash对图片、声音的压缩率很高,可以多次插入多种格式声音,容纳多种格式多张图片,而最终生成的swf文件并不太大。flash导入mpgavi等视频文件可单独做成swf文件供swf主文件分别调用,不增加主文件体积。



4.Flash可以实现多媒体课件各种类型的交互功能。Flash中动画片断和场景的跳转都可以使用Action来实现控制,使用者还可以通过鼠标、键盘等输入工具与课件交互。






5.Flash动画格式的课件具有强大的兼容性,可以被其他类型的课件引用,为课件制作者提供了更广阔的应用空间。



一、Flash制作网络多媒体课件的模块结构设计

Flash开发课件的结构常见类型有:模拟演示型、多场景导航型、练习与测试型、程序脚本型等。Flash开发网络多媒体课件的结构通常采用多场景导航型。多场景导航型的课件结构一般是由封面、教学内容、封底三部分构成。封面除了介绍课件的名称、作者、版权等外,还要采用声音、动画、视频等多种媒体效果,来张扬课件的个性、艺术性和感染力;封底主要说明多媒体课件资料来源、鸣谢等。教学内容由主界面和学习模块组成,其中学习模块是课件的核心部分,学习内容由若干学习模块组成。为了实现课件的网络化应用,要有模块化结构设计思想。具体的设计方法是:



1.根据课件的内容,将其分解为一个课件主控模块和几个课件功能模块,如果需要,将功能模块再细化为几个功能子模块。课件主控模块用来控制和调度各个课件功能模块的播放,各个功能模块用来具体实现相应课件内容的展示,如一多场景导航型课件,可分解如下:



这样,一个大型的多媒体课件就被分解成若干模块,通常包括一个主控模块和若干功能模块。所有功能模块合在一起,实际上就是多媒体课件的全部内容。将各个模块制作成独立的Flash文件,每个模块就是一个小多媒体课件它们的体积比较小,易于网络实时下载播发。



2.通过主控模块,可以交互控制功能模块的播放。在交互控制下,各模块分别下载播放。利用FlashLoadMovie( )命令实现各个模块之间的相互调用。实现模型如下所示



loadMovie命令的一般形式是:loadMovie“URL”target/level[variables];如果要定义帧动作或按钮动作用来加载某一个外部swf影片文件,需要打开【动作】面板,展开【动作】|【浏览器/网络】,用鼠标双击其中的loadMovie】命令,然后就可以在右边显示的参数面板中设置相应的参数。



3.每个模块制作成独立的Flash文件,可以包含几个场景, 每个场景上的内容通常是某个相同主题的动画,FLASH利用不同的场景组织不同的动画。每个场景中又可以包含若干个层和帧。利用导航按钮、场景跳转、帧跳转实现交互。



这种思想设计出来的课件能使课件具备很强的网络特征,有利于课件的维护和可持续开发,在制作功能模块时,可以由不同的人在不的地方制作,样大型的课件制作就变成选取功能模块、组合功能模块了。这各种课件修改起来非常方便,只需修改相应的功能模块就可以了。模块化结构设计的课件在播放时不需要把全部的课件模块都装载到计算机的内存中,只需先装载课件的主控模




块,需要时,再通过点击主控界面上的控制按钮,把其它课件的模块装载运行。课件的体积较小,易于网络实时下载播放,能充分发挥Flash基于流媒体的传播技术。



二、Flash制作网络多媒体课件跳转与交互结构设计

1.通过主控模块导航的Action实现各模块之间的调用。

打开按钮【动作】面板,展开【动作】|【浏览器/网络】,用鼠标双击其中的【loadMovie】命令,然后就可以在右边显示的参数面板中设置相应的参数。loadMovie命令的一般形式是:loadMovie“URL”target/level[variables]其中,参数URL是设置加载的swf文件的绝对路径或相对路径。若设置的是相对路径,则用Flash播放器同时播放的多个swf文件都必须与设置动作的主动画文件位于同一个文件夹中。另外需要注意URL参数中的文件扩展名.swf不能缺少。参数target/level是设置动画将要加载的位置级别,或者是设置将加载的目标影片剪辑实例。 参数variables用于设置是否把加载文件的变量数据发送到指定的URL中去。



2.通过场景跳转实现场景之间的切换

场景跳转常用的脚本是gotoAndStop(“场景名称帧标签”)或者gotoAndStop(“场景名称”,帧号),一般都是跳转到另一场景的第一帧。如跳转到场景1”的按钮脚本为:on(release){



gotoAndStop(“changjing1”,1); }

场景名称通常不要用中文。


本文来源:https://www.dywdw.cn/061b31f588d63186bceb19e8b8f67c1cfbd6ee5f.html

相关推荐
推荐阅读