Flash软件在多媒体教学课件开发中的应用
2011-01-23徐彦俊沈慧娟
徐彦俊,沈慧娟
(通化师范学院 资产处,吉林 通化 134002)
1 引言
Flash软件是一个多媒体应用软件,多用于化学、数学、物理、生物、语文等学科的多媒体课件制作.笔者以语文课件的制作为例介绍和探讨了lash软件的部分功能在制作多媒体课件过程中的应用.
2 利用Flash软件制作选择题的开发示例
2.1 课件实例简介
选择题是多媒体课件中常见的习题形式,利用Flash软件可以制作交互性较强的选择题,可以制作二选一、三选一、四选一及多项选择的题型,并且可以显示结果、查出对错、算出分数,甚至可以重做.本实例是利用Flash软件制作一个二选一的语音发音测试习题,即给出一个多音字和A、B两个备选答案,将正确的选项填入到对应的方框中.具体实例如图1所示.
图1 二选一选择题实例界面
2.2 关键技术分析
(1)试题的设计.首先将试题以十个为一组,利用文本工具记事本做成.txt文本的形式,并将每个.txt文本内容中的第一行输入“text=”,以便在Flash软件中引用试题时进行程序对接,然后再输入试题内容,最后进行保存,保存时文本名称必须使用英文或数字.具体效果如图2.
图2 设置文本格式界面
在保存此文本时,应在编码中选择“Unicode”;制作一个大的文本框,设置成动态文本,并设置变量名称为“text”,这样在Action中进行编程时,就能与上文的.txt文本对接成功,最后在相应的帧中设置引用语句“loadVariablesNum(“lxt3.txt”, 0);stop();”,即可利用Flash进行引用“.txt”文本,使之加载到Flash动画中.
(2)输写答案框的设计.答案框是利用Flash软件的功能设计的文本框,其作用主要是使输入的答案A或B能够显示在文本框中,以便进行下一步的试题分析与分数评判;按照序号依次将每个方形框设置变量为a1、a2、a3、a4、a5、a6、a7、a8、a9、a10,并将每个文本框设置为输入文本,且设置最多字符数为1,这样只能输入一个答案字符,防止被试者发生误操作,输入多个选项,影响答题效果.如图3所示.
图3 设置变量名称界面
(3)答案按钮的设计.Flash软件中有一个强大的公用库,在里面有无数精美的按钮组件,制作者可以在其中找出任何一种自己想要的按钮形式,当然也可以在网上找到一些自己想要的按钮或者亲手制作理想的按钮.本文中按钮均是在Flash软件自带组件中得到的,而答案按钮的作用是通过点击按钮进入到判断所选答案的正确与否,并最终宣布成绩的环节.
成绩及格公布分数,如图4所示.
图4 成绩及格界面
成绩不及格,表示遗憾,如图5所示.
图5 成绩不及格界面
为了便于操作及描述,设置所选答案均为A,设置A的变量为a.那么成绩及格和不及格并显示结果的具体代码如下:
on (release)
{
if (a1 == “a”)
{
sum = sum + 10;
} // end if
if (a2 == “a”)
{
sum = sum + 10;
} // end if
if (a3 == “a”)
{
sum = sum + 10;
} // end if
if (a4 == “a”)
{
sum = sum + 10;
} // end if
if (a5 == “a”)
{
sum = sum + 10;
} // end if
if (a6 == “a”)
{
sum = sum + 10;
} // end if
if (a7 == “a”)
{
sum = sum + 10;
} // end if
if (a8 == “a”)
{
sum = sum + 10;
} // end if
if (a9 == “a”)
{
sum = sum + 10;
} // end if
if (a10 == “a”)
{
sum = sum + 10;
} // end if
}
on (release)
{
if (Number(sum) >= 60)
{
gotoAndPlay(2);
}
else if (Number(sum) < 60)
{
loadMovieNum(“shibai.swf”, 0);
} // end if
x = Number(sum);
}
最后,如果答案不正确,需要重新回到试题中进行测试,则设置按钮返回到第一帧进行重做练习,代码为“gotoAndPlay(1);”.
(4)试题上下滚动的设计.试题比较多时,在一个文本框内无法完全显示,这时就需要进行试题滚动,以便浏览到全部试题,用Flash软件达到这个目的可以使用很多种方法,本文选用其中一种方法进行介绍.这种方法是利用Flash软件制作的按钮进行控制.按钮可以随意选择各种类型,只要在按钮中加入语句进行控制即可.
针对本文试题的设计,在向上浏览的按钮中添加语句如下:
on (press)
{
tellTarget(“/down”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/down”)
{
gotoAndStop(1);
} // End of TellTarget
}
向下浏览的按钮中添加语句如下:
on (press)
{
tellTarget(“/up”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/up”)
{
gotoAndStop(1);
} // End of TellTarget
}
(5)进行测试.对完成的每一个主要的动画场景进行测试,检查课件的内容是否完整,动画效果是否流畅,若有不满意之处,应及时改正,然后再进行测试,反复进行,直到达到自己满意的效果为止.具体操作为:执行【控制】【测试场景】菜单命令,弹出测试场景,检查完毕,关闭测试场景,再进入主操作界面进行修改.整个课件制作完成后,还要对整个课件进行测试工作,检查整个动画效果的完整性及流畅性.具体操作为:执行【控制】【测试影片】菜单命令,弹出测试影片,检查完毕,关闭测试影片.
(6)课件发布.课件的发布非常重要,发布不好,会影响到以后的运行.具体操作为:执行【文件】【发布设置】菜单命令,打开【发布设置】对话框,选择发布类型,默认为Flash影片和HTML两种类型.前者在播放时要求计算机安装Flash player,而后者则不需要,这样在使用课件时,就不必再去安装Flash player的插件,所以建议选择HTML类型进行发布.然后在类型后的文本框中设置文件名称,也可以默认与Flash文档名称相同.点击后面的黄色文件夹图标,设置保存位置,设置完毕后,点击【发布】按钮,这样整个课件的制作过程就完成了.
3 结语
实践证明,利用Flash软件制作多媒体教学课件是一个前景广阔的研究领域,它给多媒体教学这种新的教学模式增添了色彩与活力.熟练掌握运用Flash软件制作多媒体教学课件需要一个过程,教师必须在制作和教学过程中不断探索,充分发挥主导作用,积极主动地学习,才能充分掌握运用Flash软件制作多媒体课件这项技能,制作出高质量的Flash多媒体教学课件,更好的为学生服务.
[1]张先为.FlashMX课件制作实用教程[M].北京:清华大学出版社,2004.
[2]李耀麟.用Flash开发多媒体课件的研究[J].中山大学学报论丛,2007(2).
[3]王杰,李兴保.用Flash制作练习题课件[J].中国教育信息化,2007(6).
[4]远新蕾.利用Flash MX2004快速制作多项选择题和填空题[J].牡丹江师范学院学报,2008(1).
[5]苏仰娜,蔡泽锋.应用Flash动画技术开发中学物理课件[J].现代计算机,2007(10).
[6]陈小鹅.在FLASH中制作选择题[J].职业与教育,2007(9).