多媒体课件制作——选择题型课件

本文详细介绍了如何使用AdobeAN软件制作选择题型课件,包括单选题和多选题。实验涉及元件制作,如反馈、上一题和下一题按钮,以及单选按钮和复选框的参数设置。通过代码编写实现题目交互功能,如判断正误和导航操作。
摘要由CSDN通过智能技术生成

【实验目的】

  1. 了解选择题型课件制作流程。
  2. 掌握课件所用元件的制作方法。
  3. 掌握单选按钮制作单选题的方法。
  4. 掌握复选框checkBox组件制作多选题的方法。

【实验内容】

  1. 课件所用元件的制作。
  2. 单选按钮参数的设置。
  3. 复选框checkBox组件参数设置。
  4. 代码的编写。

【实验设备】

硬件:多媒体计算机;软件:Adobe AN 。

【实验步骤】

一、元件制作

1、新建一个flash文档,保存为“***选择题型课件”。在文档属性中设置文档属性。

2、制作“反馈”元件。实例命名为fk。按快捷键Ctrl+F8新建一个名为“反馈”的影片剪辑元件,在元件的第一关键帧设置为空帧,第二关键帧添加一个对号内容,第三关键帧添加一个错号内容。再添加一个图层并命名为“action”,在第1帧、第2帧,第3帧上分别添加代码“stop();”,这个元件用于判断正误的反馈。

3、新建一个按钮元件并命名为“上一题”,单击这个按钮回到上一题。

4、新建一个按钮元件并命名为“下一题”,单击这个按钮回到下一题。

至此元件制作完毕,下面布置场景。

二、场景布置

5、返回主场景,将图层名改为“背景”,将导入的位图“背景”放在第1帧。

6、新建一图层并命名为“标题”,在舞台的上方插入一静态文本框,并输入文字“***选择题型课件”,将文字打散。

三、单选题制作

7、新建一图层并命名为“题目/选项”,在图层的第一帧和第二帧输入第一道题和第二道题的题干和选项。把第一道题和第二道题设置为单选题。

例如: 1.下列物质中,既有可燃性又有还原性的单质是( ) 

              A. 氢气  一氧化碳           B. 氢气  碳单质

              C. 一氧化碳                 C. 氧气   氢气

8、新建一图层并命名为“单选框”,从库中将4个RadioButton组件拖到舞台,分别放在每个选项的前面。 

9、选择 A 选项前的RadioButton组件,打开【参数】选项卡,将groupname参数设置为tm1,实例名为a1。

10、将其他三个选项前的RadioButton组件的groupname参数设置为tm1,实例分别命名为b1、c1、d1。在B的RadioButton组件的value参数设置为1。

添加一图层,命名为代码层。添加如下代码:

stop();//停止

//导入RadioButtonGroup类包

import fl.controls.RadioButton;

import fl.controls.RadioButtonGroup;

//定义一个组名为tm1的单选按钮组

var tm1:RadioButtonGroup = new RadioButtonGroup("tm1");

//设置tm1组所包含的单选按钮实例

a1.group= tm1;

b1.group= tm1;

c1.group= tm1;

d1.group= tm1;

//将组名为tm1的单选按钮组注册MouseEvent.CLICK事件侦听函数

tm1.addEventListener(MouseEvent.CLICK, clickHandler);

//定义clickHandler函数

function clickHandler(event:MouseEvent):void {

if (event.target.selection.value == 1) {

//如果用户选择的单选按钮的value值为1

fk.gotoAndStop(2);

//那么判断影片显示对号。

} else {

fk.gotoAndStop(3);

//否则判断影片显示错号!

}

}

//将实例名为pbutton的按钮注册MouseEvent.CLICK事件侦听函数

pbutton.addEventListener(MouseEvent.CLICK, pagedown);

//定义pagedown函数

function pagedown(e:MouseEvent){

//跳转到下一帧

nextFrame();

}

11、在图层的第3帧和第4帧输入第3道题和第4道题的题干和选项。把第3道题和第4道题设置为多选题。

12、新建一图层并命名为“复选框”,从库中将4个CheckBox组件拖到舞台,分别放在第3道题每个选项的前面。 

13、选择 A 选项前的CheckBox组件,打开【参数】选项卡,将lable参数设置为空,实例名为a3。

12、将其他三个选项前的CheckBox组件的lable参数设置为空,并分别将组件实例命名为b3、 c3、 d3。

在A选项和C选项前的CheckBox组件参数中,勾选selected选项。

13、新建一图层并命名为“反馈”,将反馈影片剪辑元件放到舞台上,分别将两个实例命名为fk。

14、新建一图层并命名为“导航”,将按钮元件“上一题”和“下一题”分别放到舞台左下角和右下角。

  1. 新建一图层并命名为“判断”,将“判断”按钮放到舞台下方居中的位置。

至此,场景布置完毕,下面添加代码。 

16、选择舞台上的“判断”按钮,打开【动作】面板,添加如下代码: 

//pd是判断按钮的实例名,下面将其注册到侦听函数clickHandler

pd.addEventListener(MouseEvent.CLICK, clickHandler);

//下面定义clickHandler函数

function clickHandler(e:MouseEvent):void {

if (cbox1.selected == 1 && cbox2.selected == 0 && cbox3.selected == 0 && cbox4.selected == 1 && cbox5.selected == 0) {

//如果选择了第1和第4个复选框

fk.gotoAndStop(2);

//调用名字为fk的影片剪辑元件,执行这个元件的第2帧

} else {

//否则

fk.gotoAndStop(3);

//调用名字为fk的影片剪辑元件,执行这个元件的第3帧

}

}

17、至此,本课件的第1题和第3题制作完毕。其他题目的制作方法基本相同。

18、选择“上一题”按钮,打开【动作】面板添加如下代码:

on (release) {

if (currentframe>1) {

prevFrame();

}

}

19、选择“下一题”按钮,仿照上一步的方法为“下一题”按钮添加代码。

20、测试影片。

例:其余题目参考如下。

1、下列气体混合物,点燃时可能会发生爆炸的是( BC )

         A. 氢气、二氧化碳       B. 一氧化碳、氧气

         C. 煤气、空气           D. 天然气、氮气

2、除去铜粉中的少量氧化铜杂质,可用足量的是(AB )

         A. 氢气                 B. 一氧化碳、

         C. 木炭粉               D. 氧气

3、下列叙述中,与该物质的还原性无关的是(AD )

         A.氢气可用来充填气球

         B.木炭粉能够跟氧化铜反应

         C.一氧化碳可用于冶炼金属

         D.可用石墨做电池中的电极

4、对于氢气和一氧化碳还原氧化铜,说法正确的是(BC )

         A.反应都属于置换反应

         B.反应后都有红色铜生成

         C.反应都需要加热

         D.反应中氧化铜发生了氧化反应

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值