一、输入题目
1.选择文本工具,在属性面板中选择【静态文本】,并选好字体、字体大小及颜色,然后在场景中输入题干:
将下面的诗句补充完整。
(1)长风破浪会有时, 。
(2)山重水复凝无路, 。
二、制作输入答案文本框
点击文本工具(输入文本),在舞台上拖拉一个文本框,然后将其拖到第一题的横线上,在属性面板中取变量名为【text1】。同理,在第二题横线上制作一个输入文本框,取变量名为【text2】。
三、制作提交、重做按钮
依次点击【窗口】|【公用库】|【按钮】,选择一个按钮拖到舞台中,放好位置。双击此按钮,选中【text】层的弹起帧,将文字改为【提交】,然后返回场景.
选中此按钮,取实例名称为【tijiao】.用同样的方法制作重做按钮,取实例名称为【chongzuo】.
四、制作对错影片剪辑
(1)点击【插入】|【新建元件】,选择【影片剪辑】进入编辑区。点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的对勾。
(2)点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的差。(与上一步画红色对勾方法相同,需要注意的是绘制的图形尽量按排在中间,即十字架处)
(3)选中图层1第1帧,打开动作面板,在代码编辑区输入代码:stop().
(4)返回场景,按【ctrl+L】键打开库面板,将制作好的对错影片剪辑拖在题目的后边(第一题拖一个,第二题拖一个),然后分别选中这两个影片剪辑,在属性面板中取实例名称为【duichuo1】【duichuo21】.
五、制作接收分数文本框
(1)点击文本工具(静态文本),在舞台上适合的位置输入“你的成绩 分”。
(2)点击文本工具(动态文本),在舞台上拖拉一个动态文本框,然后将其拖到“你的成绩: 分”中间的空位处,选中它,在属性面板中取变量名为【chenji】。
六、编写代码
在场景中新建一层为代码层,在专家模式下输入代码:
//申请两个变量
d1 = 1;
d2 = 1;
//提交按钮代码
tijiao.onRelease = function() {
if (text1 == "直挂云帆济沧海") {
duicuo1.gotoAndStop(2);
d1 = 1;
} else {
duicuo1.gotoAndStop(3);
d1 = 0;
}
if (text2 == "柳暗花明又一村") {
duicuo2.gotoAndStop(2);
d2 = 1;
} else {
duicuo2.gotoAndStop(3);
d2 = 0;
}
chenji = (d1+d2)*50;
};
//重做按钮代码
chongzuo.onRelease = function() {
text1 = "";
text2 = "";
chenji = "";
duicuo1.gotoAndStop(1);
duicuo2.gotoAndStop(1);
};
说明:在flashmx中提交按钮上的代码可以分开来写。