您好!欢迎您光临嫦娥一号知识测试单选题的制作_迎客松B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>进阶教程>>>嫦娥一号知识测试单选题的制作
嫦娥一号知识测试单选题的制作
发表日期:2012/9/17 13:56:00 出处:迎客松 作者:翠柏 发布人:hsb345 已被访问 7001

 嫦娥一号知识测试单选题的制作

   

    教学目的:通过本节教学了解和掌握动作面板和as语句的添加、运用,以及动态文本、各类按钮的设置和运用。从而制作出更加生动的动画,进而使你动画作品更具有感染力。

  教学对象:本教材是针对有一定动画制作基础和对as语句有一定了解的朋友们编制的,因此省略了一些步骤,还望谅解。

 

   

   制作步骤

  1.启动FLASH8 软件

    2.确立文档属性 设置动画尺寸为600*500,帧频为12,背景颜色任意,其它默认,点击确定。如图1所示:



(图1)

    3.设置场景图层 在场景1添加11个图层,共12个图层。图层命名如图2所示:


(图2)

    4.点击底色图层第一帧,用矩形工具托一个场景同规格的淡黄色的无边矩形。全居中,上锁。如图3所示:




    (图3) 

    5.点击背景图层第一帧 用矩形工具托一个边框和四个方括号。上锁。如图4所示:

 


  (图4)

    6.点击标题图层第一帧,用文本工具输入“嫦娥一号知识测试”的标题。颜色、字体、大小自定。上锁。如图5所示:


(图5)

    7.点击题目图层第一帧 用文本工具键入如下题目和选题。字体、大小、颜色自定(注意本实例的正确答案是1题A、2题C、3题B、4题D)。上锁。如图6所示:

 


(图6)

    8.点击“答案显示”图层第一帧,拉出四个动态文本框,分别放在每一题的括号中,其变量名依次为daan1、daan2、daan3、daan4。上锁。如图7所示:



(图7)

    9.创建隐形按钮 在按钮元件编辑区用矩形工具在第四帧处托一个无边矩形,颜色自定。如图8所示:


(图8)


    10.点击答案按钮图层第一帧,打开库,把刚才制作的隐形按钮分别拖放在每一题的选项上,第一题各按钮实例名分别为t1_btn1、t1_btn2、t1_btn3、t1_btn4,第二题把t1改为t2,依次类推。上锁。如图9所示:


(图9)

    11.点击“成绩”图层第一帧,用文本工具键入“成绩”二字。然后在它的右边托一个动态文本框,变量名为chengji。上锁。如图10所示:


(图10)

    12.创建判断影片剪辑元件 在元件编辑区第二帧插入空白关键帧,在此帧处画一个“√”,第三帧插入空白关键帧,在此帧处画一个“×”。右键点击“该图层第一帧-动作”打开动作面板,在编辑区输入stop(); 。如图11所示:


(图11)

    13.返回场景1,把该元件分别拖到“判断”图层的每一题括号后面,实例名分别为panduan1、panduan2、panduan3、panduan4。上锁。如图12所示:


(图12)

    14.创建按钮元件 制作三个按钮,分别为“交卷”、“答案”、“返回”的文字按钮。如图13所示:


(图13)

    15.返回主场景 点击交卷图层第一帧,从库中拖入“交卷”按钮到场景画面的右下方,实例名称为jiaojuan。在该帧从库中拖入“答案”按钮到场景画面的左下方,右键点击“该按钮-动作”,在as编辑区输入下边语句:(按钮拖放位置如图14所示)

on (release) {
 gotoAndStop(2);

}

 


(图14)

    16.在所有图层第二帧插入帧。

    17.在交卷图层第二帧插入空白关键帧,从库中将返回按钮拖放到场景画面下方中间。右键点击“该按钮-动作”,在as编辑区输入下边语句:

on (release) {
 gotoAndStop(1);

}

    18.右键点击as1图层第一帧,打开动作面板,在as编辑区输入下边语句:

fscommand("fullscreen", false);
fscommand("allowscale", false);
fscommand("showmenu", false);
jiaojuan._visible = 1;
fanhui._visible = 0;
var daan_array:Array = ["A", "B", "C", "D"];
for (var d:Number = 4; d>0; d--) {
 this["t4_btn"+d].id = this["t3_btn"+d].id=this["t1_btn"+d].id=this["t2_btn"+d].id=d;
 this["t1_btn"+d].onRelease = function() {
  daan1 = daan_array[this.id-1];
 };
 this["t2_btn"+d].onRelease = function() {
  daan2 = daan_array[this.id-1];
 };
 this["t3_btn"+d].onRelease = function() {
  daan3 = daan_array[this.id-1];
 };
 this["t4_btn"+d].onRelease = function() {
  daan4 = daan_array[this.id-1];
 };
}
jiaojuan.onRelease = function() {
 jiaojuan._visible = 0;
 fanhui._visible = 1;
 if (daan1 == "A") {
  panduan1.gotoAndStop(2);
  cj1 = 1;
 } else {
  panduan1.gotoAndStop(3);
  cj1 = 0;
 }
 if (daan2 == "C") {
  panduan2.gotoAndStop(2);
  cj2 = 1;
 } else {
  panduan2.gotoAndStop(3);
  cj2 = 0;
 }
 if (daan3 == "B") {
  panduan3.gotoAndStop(2);
  cj3 = 1;
 } else {
  panduan3.gotoAndStop(3);
  cj3 = 0;
 }
 if (daan4 == "D") {
  panduan4.gotoAndStop(2);
  cj4 = 1;
 } else {
  panduan4.gotoAndStop(3);
  cj4 = 0;
 }
 chengji = (cj1+cj2+cj3+cj4)*25;
};
fanhui.onRelease = function() {
 jiaojuan._visible = 1;
 fanhui._visible = 0;
 //panduan1.gotoAndStop(1);
 //panduan2.gotoAndStop(1);
 //panduan3.gotoAndStop(1);
 //panduan4.gotoAndStop(1);
 //chengji = daan2=daan1=daan3=daan4="";
};

在该图层第二帧插入空白关键帧,右键单击该帧打开动作面板,在as编辑区输入stop();

    19.右键单击as2图层第一帧,打开动作面板在as编辑区输入stop();

    20.收尾 在落款图层第一帧输入制作者,第二帧插入空白关键帧;在题目图层第二帧插入关键帧在该帧输入正确答案,依次为:A,C,B,D.并在右边放入一张相关的图片或动画;在判断、成绩、答案按钮和答案显示图层的第二帧分别插入空白关键帧。

    21.完成后的时间轴如图15所示


(图15)

    22.测试存盘

    *说明 熟练者可以缩减个别图层和步骤。




 最终效果显示:


http://hsb345.16789.net/domName/hsb345/200832311445527158.swf

全屏下载


 

祝你成功!

 

进入更多教程

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



dengqixiang
(2008/7/22 11:48:00) [58.42.79.]

想做一个象“驾校一点通:驾驶员考试网,2008驾驶员模拟考试,驾驶员理论考试”的课件,谁教我?QQ626426109


0472
(2007/11/5 15:26:00) [60.31.75.]

this["t4_btn"+d].id=d怎样理解,请老师讲讲,谢谢


蓝月光
(2007/11/2 19:12:00) [222.91.136.]

真诚的感谢先生在百忙中编写的教材.再次的谢谢了!


hsb345
(2007/11/1 16:50:00)

此教材是应蓝月光等朋友的要求仓促编制的,如有不当,希望朋友们在制作中加以斧正,并告知于我。谢了!

 发表评论:共有 4 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

迎客松B站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话: 联系人:翠柏

琼icp备09005167