用FLASH MX制作电表阅读交互式课件_课件论文

用FLASH MX制作电表读数交互课件,本文主要内容关键词为:读数论文,电表论文,课件论文,FLASH论文,MX论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

在新课程中教师要在课件设计中体现计算机人机交互、高度智能的两大优点,并且课件设计的表现手法和形式符合物理学科的基本原理、符合学生的认知规律和思维特点。运用FLASH MX强大的动画功能制作教学课件,恰当地运用在课堂上,能够使教学抽象变具体、刻板变生动、枯燥变精彩。下面就以“电表的读数”为例谈谈FLASH交互课件的具体制作。

电流表和电压表的正确使用是中学物理的重点内容,由于这两只电表都有2个量程,3个接线柱,每个量程的最小分度值都不相同,所以电表读数又是教学中的难点。本课件可以动态演示,能很好地训练学生的读数能力,并理解大、小量程之间相差5倍的数值关系。课件演示效果如图1所示。

图1

一、课件功能

课件的交互性比较强,可以改变电表指针的位置,也可以用来测试学生对指针位置读数的判断。使用者可以通过移动滑杆上的按钮来改变电表指针的旋转角度,点击“显隐”按钮可以控制大、小量程读数的显示和隐藏(便于测试)。两个文本框可以动态显示随指针变化相对应的数值,便于学生练习读数。

二、使用方法

(1)点击“显隐”开关先隐藏用来显示大、小量程读数的文本框。

(2)拖动滑杆上的按钮来改变电表指针的旋转角度。

(3)点击“显隐”开关显示正确的读数。

(4)再次“旋转”指针,重复上面的步骤可反复练习。

三、素材的获取

要制作出好的课件,必须先建立好丰富的资源库,不断的积累就能提高效率。资源库的素材可以通过网络和教学光盘等以下途径获取。

(1)利用系统自带的画图程序制作一些简单的图形;

(2)利用扫描仪扫描;

(3)利用数码相机自己拍摄;

(4)利用网络资源(可以在“百度图片搜索”获取需要的素材);

(5)利用已有的flash课件作品中的大量资源。由于制作者拥有的资源不同,我们可以利用一些软件来提取。比如,如果是“exe”文件可以先利用软件“SWFExtractor.exe”转换成“swf”文件,再利用“闪客精灵”或“Imperator Fla”将“swf”文件转化为“fla”源文件,这样就可以从同类作品中将自己所需的资源提取出来为己所用了,不仅节约了直接在网上搜集资源的时间,而且会极大地提高课件的利用率。

四、课件设计

1.元件制作

(1)新建文件,“修改”——“影片”——设定大小为“780×580”像素,背景为白色,其他保持默认值。

(2)新建图形元件“指针”,用自带的画图工具画好指针。

(3)新建影片元件“指针—s1”,拖入图形元件“指针”。

(4)新建图形元件“滑杆”,利用矩形工具画一矩形,长为100px,宽为3px。

(5)新建按钮元件“小球”,画一个按钮。

(6)新建影片元件“knob”,在第一帧拖人按钮“小球”。

(7)新建影片元件“滑杆—s1”,把图形元件“滑杆”导入到图层1,再建立图层2,拖入影片元件“knob”,并取实例名为“影片元件knob”。

(8)新建图形元件“表盘”,导入前面提取的素材。

(9)新建按钮元件“显隐读数”,宽100px,高30px。

2.场景分布

(1)在场景中新建图层“背景”,放置图形元件“表盘”和一些说明文字“电压表读数”“大量程”“小量程”“V”和“指针位置调节”等。

(2)新建图层“指针”,把影片元件“指针—s1”拖到场景中的合适位置,并取实例名为“poi”。

(3)新建图层“滑杆”,把影片元件“滑杆—s1”拖到场景中的合适位置,并取实例名为“s1”。

(4)新建图层“大量程”,建立一个动态文本,取实例名为“txl”,变量为“txl”,单行,大小32,黄色。

(5)新建图层“小量程”,复制一个动态文本,改实例名为“tx2”,变量为“tx2”。

(6)新建图层“ActionScript”,用来设置动作。

(7)新建图层“显隐读数”,把按钮“显隐读数”拖到场景中的合适位置。

3.动作设置

(1)在按钮“显隐读数”上加入代码:

On(release){

q=! q;

}

//逻辑“非”,以达到显示和隐藏读数的切换//

(2)在“指针”上加入代码:

onClipEvent(1oad){

_root.poi._rotation=-20;

}

onClipEvent(enterFrame){

a=_root.s1.knob._y/100*80-40;

_root.poi._rotation=Math.round(a):

}

//使指针开始时位于OV处;再将滑杆上影片元件“knob”移动时的y坐标反映到“指针”的旋转上,且刚好到达最左和最右端;Math.round(a)是将参数a的值向下或向上舍入为整数并返回值。//

(3)在影片元件“滑杆—s1”中的影片元件“knob”上加入代码:

onClipEvent(1oad){

top=_y;

bottom=_y+100;

left=_x;

right=_x;

this._y=25;

}

//设置影片元件“knob”可以移动的坐标范围//

(4)在影片元件“knob”中的按钮“小球”上加入代码:

on(press){

startDrag("",false,left,top,right,bottom);

dragging=true;

_root.dragging=true;

}

on(release){

stopDrag();

dragging=false;

_root.dragging=false;

}

//设置光标移动到按钮“小球”时用“小球”替代光标,并可以移动改变它的y坐标,当光标移出按钮“小球”时,则相反。//

(5)在图层“ActionScript”的第一关键帧上加入代码:

(viod(a)<=b>"c"||0(false));

q=false;

_root.onEnterFrame=function(){

b=(poi·_rotation+20)/4;

if(q= =true){

tx1=b;

tx2=b/5;

}else{

tx1="";

tx2="";

}

};

//设置初始时不显示读数,指针对准0V,当按下按钮“显隐读数”时,就切换显示和隐藏;txl显示大量程,tx2显示小量程;当隐藏读数时,txl和tx2将不显示读数。//

(6)“文件”——“输出影片”,保存为“swf”文件即大功告成。

4.电流表读数的制作

电流表读数课件的制作几乎一样,只要把背景图层中的表盘单位“V”改为“A”,读数的单位和数值改为“0~0.6A”和“0~3A”。另外,把图层“ActionScript”的第1关键帧上的代码“b=(poi._rotation+20)/4;”改为“b=(poi._rotation+20)/20;”即可。课件演示效果如图2所示。

图2

总之,制作flash动画、交互课件,需要多实践、多学习,特别是要研究好课件的源文件,不断积累经验。只有这样,才能制作出我们所需的好课件。

标签:;  ;  ;  ;  ;  

用FLASH MX制作电表阅读交互式课件_课件论文
下载Doc文档

猜你喜欢