基于Flash平台制作多媒体动态网络课件的研究
——以多媒体技术与应用课程为例

2016-06-30 09:10王建书大理大学数学与计算机学院云南大理671000
中国现代教育装备 2016年9期
关键词:多媒体

王建书大理大学数学与计算机学院 云南大理 671000



基于Flash平台制作多媒体动态网络课件的研究
——以多媒体技术与应用课程为例

王建书
大理大学数学与计算机学院 云南大理 671000

摘 要:针对多媒体动态网络课件的特点、优势以及设计方法,创新性地提出了基于Flash 平台开发多媒体动态网络课件的思路,并以多媒体技术与应用课程为例,阐述了开发多媒体技术与应用课程多媒体动态网络课件的一些经验和观点。

关键词:多媒体;ASP;动态网络课件;系统流程

在教育领域中,多媒体技术和网络信息技术能将语音、文本、图形、图像及视频等多种媒体综合在一起,直接对人的多种感官同时进行刺激,并且还能按超文本、超链接方式组织和管理学科知识等相关的各种教学信息,不仅提供了一种自主学习和与教师交流的新方式,有利于学生的主动发现、积极探索,还有利于发展联想思维和建立新旧知识及各类知识之间的网状联系。对于学校而言,多媒体网络课件可以集中优秀师资力量,大范围地对学生进行教学,提高教学效率。多媒体技术与应用这门课程作为我校的全校性的一门公共选修课,所涉及的学生和教师都比较多。它是一门计算机实用技能应用课程,主要介绍多媒体技术基础、图形图像处理相关知识和图像处理软件Photoshop的应用、音频处理相关知识和音频处理软件Audition的应用、视频处理相关知识和视频编辑软件Premiere的应用、动画制作的相关知识和动画制作软件Flash的应用以及多媒体作品的综合设计等。学生通过本课程的学习,可以做到能够录制和编辑声音,进行图像处理和视频编辑、制作动画、设计制作精美的电子相册和图文声像并茂的多媒体作品。本文就以这门课程为例开发一个多媒体动态网络课件,可以为师生提供一个方便的授课环境和学习环境,并且还能动态的提供丰富的教学资源和学习资源。

1 使用Flash制作多媒体技术与应用课程多媒体动态网络课件

1.1课件模块分析设计

多媒体教学课件的主要功能就是能为教师授课提供优良的教学环境和丰富的教学资源,因此一个成功的多媒体教学课件需要提供哪些资源是关键,经过与我院多位专家教师对教学系统的研究和讨论,确定了本课件主要包括以下几个模块内容:课堂学习、课后自测、疑难解答、资源下载、资源管理、教学资源、留言板等模块,其结构如图1所示。其中在注册和登录模块如图2所示,用户只需通过“登录”“注册”按钮交互进入相应界面进行用户名和密码的注册。完成注册后可直接登录系统进入本课件的各个模块进行学习交流。

图1 多媒体技术及应用课程多媒体动态网络课件模块结构设计图

图2 注册和登录模块界面图

1.2课件关键技术设计

1.2.1课件系统流程设计

课件系统流程设计是决定系统开发成功与否的关键,对整个多媒体技术及应用课程的多媒体动态网络课件,其开发流程遵循软件的开发模型,采用了由教育技术专家提出的流程框架,并对其框架进行了改进,整体流程图如图3所示。从图3可以发现,多媒体课件的开发包括6个步骤。需要指出:多媒体课件的开发的这些环节并不是一成不变的,而是一个动态循环的过程。开发者在经过了需求分析、教学设计、系统设计、制作编程和动态调试等环节之后,需要对开发出来的多媒体课件进行形成性测试,并根据评价的结果进行修改。经过多次循环之后,才能符合教学的要求。此外,在课件使用过程中,当教学需求或外部环境发生变化时,还需要重新进行修改,以适应新的变化。

图3 课件系统流程设计图

1.2.2数据库开发设计

本文中的数据库采用Access 2010作为后台数据库。通过ASP实现了Flash与Access数据库的连接。从而实现了教学和学习资源的动态更新,具体交互过程如图4所示。

图4 动态交互原理图

1.2.3课件系统界面设计

课件系统界面是浏览者与系统的第一次接触,界面设计是否合理直接影响到系统的成功与否。主界面和子界面形成友好交互链接。界面整洁大方、设计精美,用户浏览后一目了然,操作方便。包括菜单、窗口、图标、按钮以及文本框等设计。其中还包括了背景音乐的控制,在学习过程中学习者能够对背景音乐进行灵活的控制。主要是利用AS(ActionScript)语言实现的音乐播放器调用外部音频文件,从而实现了对背景音乐的控制[1]。具体设计效果图如图5所示。

图5 课件系统主界面效果图

1.3课件系统基本功能的设计

1.3.1外部文件加载功能

在本课件开发中,采用了大量的外部文件加载的方法,主要是外部文本、图形、音频和视频的加载。开发过程主要应用Flash自带函数来实现此功能,用到的函数有:loadMovie(调用外部图形、视频文件),Load Variables(调用外部文本文件),mySound. loadSound(调用外部声音文件)。

1.3.2数据库文本调用功能设计

这个功能主要是用来调用数据库信息显示于页面之上。所有的记录,放在对应数据库,然后通过SQL语句读取某个数据库表中的一些或者全部记录,本系统作为学习系统,只需要用小型数据库即可满足信息的存储,数据的查询调用完全应用SQL语句实现。

1.3.3Flash动态链接数据库功能设计

Flash不能直接查询数据库,但它能够访问ASP网页,而ASP网页能够查询数据。为了实现Flash与数据库的连接,需要把Flash和ASP联系起来具体做法就是先在Asp脚本中定义变量指定数据库,再建立ASP文件,连接Flash和数据库;后借助于ASP并通过SQL语句执行对数据源的操作和关闭数据源,也就是通过ASP实现了Flash与Access数据库的连接,实现了“打开数据源—执行数据源—关闭数据源”,从而实现了与后台数据库的交互。

2 举例说明

由于本课件系统所涉及模块较多,下面就以一个子模块“疑难解答”为例讲解具体制作过程和体现多媒体动态网络课件的教学及学习时效性。

(1)启动程序Flash新建一个文档,先后点击“窗口”“其他面板”“场景”,将场景名命名为“疑难解答”。影片尺寸为550 px×400 px,帧频12 帧/秒。场景背景用“颜料桶”工具进行“黑白”混色线性渐变填充。设计如图6所示的界面。

图6 疑难解答模块界面图

(2)程序设计思路如图7所示。

图7 程序设计思路图

(3)在该模块中,用户可以根据导航菜单所提供的项目,选择进入相应的信息模块中,主要有“学习指导”“参考文献”“Flash详解手册”“Premiere详解手册”“作品欣赏”以及“发送邮件”等信息模块。如图6所示,这些模块下都分别设有子信息模块,主要功能是能从外部动态加载文本文档,为用户提供详细的信息,帮助用户解决疑难问题。如“Flash详解手册”和“Premiere详解手册”。在该模块中用到的主要脚本函数是Load Variables(),在主场景中为动态文本框定义一个变量text2,为外部文本文档定义变量为text,通过脚本编程序load Variables(“../.. .txt”,text2)实现文本的动态加载和更新,“作品欣赏”模块也是运用load Variables(“../.. .swf”, text2)函数,不同的是将外部文件的扩展名按照需求改为swf格式。其中“发送邮件”功能的实现主要运用了getURL()函数,通过按钮事件触发。例如链接163邮箱的按钮脚本程序如下:on(release){ getURL(“http://www.163. com”,”_blank”),而在getURL()函数中,参数“_ blank”的作用是让函数所链接的网页在新的窗口中打开。这样在该课件运行时,教师就可以通过学生通过“发送邮件”信息模块反馈的邮件知道学生掌握知识的程度。根据实际情况适时更新后台数据内容,那么前台客户端信息就会自动更新老师所给的内容,而不必再重新开发新的课件,从而大大提高了教学和学习的实效性。

3 Flash制作的多媒体动态网络课件特点及优势

多媒体动态网络课件是指在Internet网络中,一切学习资源都通过后台数据库动态调用资源文件夹里的素材,实现动态更新交互功能,用户可以实时下载播放、与教师交互学习的多媒体课件。其特点是课件信息载体多样;课件素材动态更新升级方便;学习者学习过程中可不受时间和地域的限制,可以实现很高的学习效率。优势是可以实现教学资源动态交互,动态更新效果;如有新的教学内容或者软件更新,教师都不必重新设计课件,只要打开后台管理系统就可以实现教学资源的实时更新。学生通过发送邮件的形式与教师实现及时的交互沟通,以便教师能够随时掌握学生对课程学习的情况。优势是用Flash制作的课件与用其他软件制作的课件比较其制作的课件较小,传输速度快,能够让学生和教师通过远程都可以使用课件来实现教与学的过程。Flash可以在Action面板中编辑Flash支持的Action语言达到产生交互性的效果,便于课程的学习和教学;Flash支持多种类型媒体的整合,可以调用外部文本、导入和设计动画、导入并处理音频和视频等素材资源[2]。

4 Flash制作的多媒体动态网络课件在教学中的帮助作用

Flash多媒体动态网络课件在教学的运用,标志着现代教学媒体的飞跃。它能使我们教学手段更加丰富,能够促进教学效果的提高。好的Flash多媒体动态网络课件有崭新的视觉效果。比传统的动画制作更加轻松与灵巧。它已经成为一种新时代的艺术表现形式。可以更好地满足学生和老师的需要。它可以让学生的学习过程成为动画的一部分。如本课件中,教师和学生可以通过点击、选择等动作,决定多媒体技术与应用课程课件的运行过程和结果。随着信息技术进步,Flash多媒体动态网络课件已经成为学校教学中不可或缺的重要手段。教学课件以其丰富的表现力、良好的交互性、极大的共享性和教学内容的实时更新等优势在多媒体技术与应用课程教学中发挥着十分重要帮助的作用。

5 结束语

使用Flash多媒体开发软件,Access 2010数据库系统和ASP技术,可以制作出令人赏心悦目的用户界面和有效的用户交互,完成对各个模块的浏览及下载。Flash的多媒体网络课件的开发及应用,可以供师生异地使用也可以进行重复自学等。另外,开发成本低,比传统多媒体课件更富有生动性,学员更易接受;教育资源(资料)能迅速传播。因此,在网络对全社会的影响日益扩大的背景下,多媒动态体网络课件教学必将成为教学的重要形式之一。

参考文献

[1] 田喜平,路志平.基于FLASH 的网络多媒体课件制作研究[J].福建电脑,2010(2):152-153.

[2] 王建书.基于flash8平台制作多媒体动态网络课件特点及优势研究[J].福建电脑,2011(3):181.

The Research of Multimedia Dynamic Network Courseware Based on Flash: Taking Multimedia Technology and Application Course as an Example

Wang Jianshu
College of Mathematics and Computer Science, Dali University, Dali, 671000, China

Abstract:Aiming at the characteristics, advantages and design method of multimedia dynamic network courseware. This paper puts forward the idea of developing the multimedia dynamic network courseware based on fash platform, and taking the course of "multimedia technology and application" as an example, this paper expounds some experiences and views on the development of multimedia technology and application course.

Key words:multimedia; ASP; dynamic network courseware; system fow

收稿日期:2015-10-25

作者简介:王建书,硕士,讲师。

猜你喜欢
多媒体
借助多媒体探寻有效设问的“四度”
巧用多媒体 学生乐识字
多媒体在《机械制图》课中的应用
巧用多媒体 让课堂练笔更加有效
活用多媒体 构建高效初中历史课堂
适切 适时 适度——说说语文课堂的多媒体使用