APP下载

FLASH交互技术在多媒体教学课件中的应用

2013-04-29钱晶

电脑知识与技术 2013年8期
关键词:交互技术

钱晶

摘要:该文针对目前高校多媒体教学课件建设的实际情况,将Flash 交换技术引入到教学课件与相关教学平台中,为师生提供方便而友好的交互环境,以满足教学中根据学生不同情况机动调节教与学的需要。

关键词:FLASH;交互技术;教学课件

中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2013)08-1926-02

Flash 技术目前已经被广泛地应用到了多媒体教学课件的创作中,主要包括两种:一是课件以动画影片播放形式为主,另一种课件是以人机交互形式为主。FLASH课件要使教师和学生与计算机系统能进行信息交流,需建立方便而友好的交互界面,且具有可编辑功能。教师和学生可通过交互界面输入信息,计算机可通过交互界面将教学信息呈现[1]。窗口、菜单、按钮等这些是交互界面的主要表现形式。提供方便的人机交互功能可以为学生提供良好的个人学习环境,实现真正的因材施教,使学生能根据自己的需要和学习能力机动调节其学习的进度与难度。

1 Flash 的人机交互功能

Flash 之所以成为应用广泛的开发软件,主要因为它自身拥有强大的脚本编程语言 Actionscript,为制作交互功能强大的多媒体课件给予了强大的支持。Flash 的交互功能包括动作脚本与事件两类。动作脚本相对灵活,事件有帧事件、鼠标事件和MovieClip事件等[2]。下面针对课件的制作要求,围绕几个方面介绍如何使用 Flash ActionScript 脚本开发交互性多媒体课件。

1.1 按钮事件交互

用户可使用 Flash 中的学习交互组件创建交互式在线教学课程。根据实际需要创建不同界面,只要用户的机器上有安装了FlashPlayer 的 Web 浏览器,都可以查看该教学系统,每个Flash学习交互组件都可以向服务器端的学习管理系统发送跟踪信息[3]。用户可通过在交互组件中与应用程序进行交互来做出响应。

2 Flash与教学平台的数据交互

现阶段教学平台与FLASH的交互形式主要有两种方法,第一种使用fscommand(command,args)函数来实现,第二种使用ExternalInterface.call()函数来实现。第一种形式主要用于FLASH到网页的命令传递,而第二种形式可以用于FLASH到网页命令传递,同时还可以用于网页到FLASH的参数传递,并且应用起来十分方便[4]。下面分别介绍一下这两种方式:

1) 使用ExtemalInterface.call直接向网页发送命令

使用ExtemalInterface类来实现这个功能与和使用fscommand实现FLASH与网页通信的方法类似,也是首先从FLASH发出命令,然后网页中定义相应的函数接受这个命令,需要注意的是,FLASH发出命令的名字和网页中定义的名字要一致。假设在FLASH中定义的命令为:

2) FLASH与网页的数据交互

3 结论

使用Flash ActionScript编辑交互功能,并将所有素材有机地整合在一起。以往编写程序都必须和程序语言、函数变量等打交道,使用FLASH软件后程序的设计变得更加轻松容易,课件设计人员能够更方便地制作出让人满意的课件,同时可以与网站等教学平台进行数据交互,拓宽了其使用渠道,增强了课件的教学功能。

参考文献:

[1] 刘葳,童欣,王海燕.Flash的交互功能在课件设计的应用[J].天津理工学院基础教育学院,2003,03(10):89-92.

[21] 王愉,李文博.交互程序设计书Flash ActionScript3.0[M].北京:清华大学出版社, 2010: 473-478.

[3] 钟清流.网上教学系统初探[J].微型电脑应用,2000,16(3):49-51.

[4] 李志宏.Flash中网络交互平台的搭建[J].中山大学学报论丛,2006,42(10):58-63.

猜你喜欢

交互技术
体感交互技术在脑卒中康复中的应用
虚拟交互技术系统的优势与应用分析
智能语音交互技术在媒体的应用和前景
VR交互技术在中小学拓展课程中的应用
交互技术在新媒体产品中的应用——以浙江新闻客户端创意H5“浙里有一条通往互联网大会的神秘通道”为例
多媒体教学的核心技术之一:有了一款投影,可以让多媒体交互技术随时随地