一、需求
在利用flash制作课件时候,经常会做一些连线题,让学生进行连线。今天我们来用flash as2.0制作一个课件中的连线题效果。
二、工具
flash cs6;as 2.0
三、过程
1、新建一个flash文件,选择as2.0.
2、输入题干以及需要连线的选项,可以通过字体属性调整大小颜色等
3、全部选中后右键,转换为元件》影片剪辑》确定
4、给这个影片剪辑起一个名字lxt_mc
5、双击进入lxt_mc元件,1选择第一个举头望明月,2右键转换为元件选择影片剪辑,3注册点黑点要点在正中间,否则练习题会在左上角,4点确定,5.给这个影片剪辑起名字q1
6、同样方法把后面两句分别做成影片剪辑,并起名q2、q3
7、选择q1举头望明月,双击进去,选择后右键,转换为元件》按钮。
8、图层一就是举头望明月的按钮,插入帧共三帧,图层二插入三个空白关键帧。
9、选择图层一中的举头望明月按钮,右键》动作,加入代码
on (press) {
gotoAndPlay(2);
}
10、图层二的三个空白关键帧分别加入代码
关键帧1代码:
stop();
关键帧2代码:
result = "a1";
with (_root.lxt_mc.q1)
{
clear();
lineStyle(1,0xff0000,100);//这里是连线的粗细及颜色,可以调整
lineTo(_xmouse,_ymouse);
}
关键帧3代码:
gotoAndPlay(2);
11、双击回到元件1下,选择低头思故乡,右键转换为元件》按钮》确定
12、给低头思故乡按钮添加动作,代码如下
on (release) {
with (_root.lxt_mc.q1) {
gotoAndStop(1);
}
if (_root.lxt_mc.q1.result == "a1") {
zq.start();//这里zq是一个影片剪辑用来播放正确的音乐,后期可以加
_root.lxt_mc.q1.result = "";
} else {
cw.start();// 这里cw是一个影片剪辑用来播放错误音乐,后期可以加
}
}
13、Ctrl+enter测试一下
成功,
14、其它 两句制作方法和上面相同,只是把q1改成q2 q3,a1改成a2、a3。