然后设置“h1”的 alpha 值为 0,也就是说我们要让它在舞台上不显示出来。照样子做出其它三个隐形元件,分别取实例名为“h2” 、 “h3” 、 “h4” ,然后把“h1”的代码复制,只改动里面的“d” (和哪个答案相碰撞)和“o” (显示正确与否)的值就可以了。请大家在做
的时候可以先把这几个元件的alpha 值设置为 50%,能够拖动成功后才设置为 0。
7、选择“重做”按钮,写入以下代码:
on (release) {
this.clear();清除划线
for (n=1; n<=4; n++) {
this["h"+n]._x = this["w"+n]._x;
this["h"+n]._y = this["w"+n]._y;//隐形元件全部归位
}
o1 = "";
o2 = "";
o3 = "";
o4 = "";
//下面这两句用于分数清零 和 用于 “太棒了”显示清零,变量为k的动态文本可以存放“太棒了”的提示(教程中没有)。
i = "";
k = "";
}
8、为了使画线更真实,我们新建一个“笔”的影片剪辑,取实例名为“cursor_mc” ,在图层 2 的第一帧添加以下代码:
Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = _xmouse;
this._y = _ymouse;
updateAfterEvent();
};
9、为了让课件更有味道,我们设置一个影片剪辑,当得分为 100 时显示“你真棒”三个字。
第一帧为空白关键帧,然后在第一帧添加以下代码:
Stop();
第二帧做“你真棒”三个字。
在末尾帧添加以下代码:
fscommand("quit");
大功告成,测试影片吧,当然,还可以做点美化哦。
源代码如下:
![]() |
http://www.panpan.org/swf/flashlianxian.rar |