鱼与熊掌可兼得——基于XML的Flash多媒体系列积件简介
2013-02-03季自祥卞龙宝
季自祥 卞龙宝
“基于XML的Flash多媒体系列积件”系笔者主持江苏省现代教育技术重点课题“基于SWF中学英语多媒体积件资源库的开发与应用”,针对中学教学实践中一线教师制作多媒体课件时间长、精力多、复用率低、交互性差的现状,结合中学英语学科特点,采用Flash所开发和设计的一组多媒体积件(包含文本、朗读、听力、选择题、填充题、图片浏览、FLV播放器等)。该组积件的最大特点是全都支持XML文件(内容)外部导入,从而实现内容与开发平台的分离,教师在使用时仅需选择、添加、修改拟导入的内容(文本、图片等)即可。这样既节省了教师在课件制作上所花费的时间和精力,又提高了课件的复用率,同时由于该组积件是在一线学科教师的指导下、根据教师的需求,结合学科的特点进行设计和开发的,因此具有很强的针对性、功能性、操作性。目前,该组积件已初步开发完毕,进入试用阶段。
一、支持软件
1.Flash Player
Flash Player分为插件版和独立版。插件版安装后,浏览器可以播放SWF文件(如果需将SWF文件嵌入到PPT中进行播放,也必须安装插件版的Flash Player)。独立版安装后,则可以直接在Windows中,双击打开SWF文件播放,不再依赖浏览器。
2.记事本
记事本用于读取和修改XML文件,XML文件为纯文本文件,所有能处理纯文本的软件都可以处理XML。
二、关于XML
XML是可扩展标记语言,英文全称为Extensible Markup Language。XML是数据传送或者数据存储的一种方式,是一种允许用户对自己的标记语言进行定义的源语言。XML文件由内容和标记组成(即元素),开发者根据自己的需要定义自己的标记,任何满足XML命名规则的名称都可以标记。XML 文件采用树形结构,文件中的元素形成了一棵“文档树”,从根部(根元素,该元素是所有其他元素的父元素,如图1中的“myfile”元素)开始,扩展到“枝叶”(如图1中的“mytext”“mychoice”“myreading”“choice”“question”等元素)。
图1
在使用中,如果对XML文件还不能够一下子很了解,并不影响对其的使用,只要依照范例中XML文件格式对元素内容进行替换和修改即可。范例中所使用的元素标记在设计时均基本根据相对应内容来定义(命名),如“”表示选择题参考答案等。
三、积件平台特点
本系列积件是采用Flash软件开发和设计的,除了具备一般Flash课件所具有的交互性、智能性、友好性等特点外,还具有以下突出特点:
1.运行中支持文本显示字号“即点即变”
运行中无论是主界面中的文本还是积件窗口组件中的文本字号,均可以通过调节“NumericStepper”组件中的数字实现动态改变,方便实际课堂教学。图2中标示①为调节字号的“NumericStepper”组件。
2.外部文本支持Html部分标签
外部文本支持标签Html,如: 粗体标签、
换行标签、 斜体标签、下划线标签等。该功能非常实用。图2中②标示(方框内所示)为文本加粗及下划线显示的效果。
图2
3.支持Window窗口功能
Window窗口组件功能强大,窗口可根据需要任意移动位置、调整大小或进行收缩与展开。支持大背景信息内容与各选题补充信息同窗口交互切换显示。图3中标示③为Window窗口组件界面。
4.支持外部图片导入及图片的任意拖拽与缩放
图3
支持同时导入多幅(两幅)外部图片,并在运行中可以对导入图片进行任意拖拽与缩放(缩放按钮在图片的右下角)。图3中标示④为从外部导入图片效果。
5.朗读题积件支持文本自动换行与MP3播放进度双向绑定
即文本随MP3播放进度自动换行显示,反之亦然。另外在设计时,播放器还增加了专用的语音复读功能。如图4中标示⑤及⑥所示。
图4
6.填充题积件(针对任务型阅读题设计)答案支持字母大小写区分及支持多个可能选项
本课题在盐城教育博客(http://blog.yce.cn/u/29/index.html)上开有工作网站,欢迎感兴趣的教师加盟课题组参与课题研究。笔者将免费提供各类服务及相关技术支持。