当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash 游戏制作:抢手棋(3)

Flash动画制作
Flash 3d效果精彩实例(5)
贺新年 制作五彩缤纷焰火动画
FlashMX2004中的XML应用之原理篇
制作一个骄艳的鲜花情人Flash贺卡
有趣 用Flash制作互动的小人
Flash制作鸡年新春动画贺卡
Flash MX 2004 UI组件系列教程(3)
Flash加载外部文件(5)
Flash MX 2004 UI组件系列教程(4)
Flash加载外部文件(2)
Flash加载外部文件(3)
一个最简便的代码实现任意数字和0的来回跳转
让Flash课件中测试题信手拈来
MX中如何实现swf文件的完美跳转
三分钟理解Flash中的级别关系
flash与ASP通信的几种方法
flashMX2004视频插件的应用教程
如何做好一个多人配合的flash项目
AS计算方面的错误
如何防止SWF文件被反编译

Flash动画制作 中的 Flash 游戏制作:抢手棋(3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 83 ::
收藏到网摘: n/a

情节组件制作:

  1.建六个movie clip组件,分别命名为情节1到情节6.

  2.情节1加as:

  tellTarget ("/lang") {
    gotoAndStop("h1");
  }
  stop();

  给情节2加as:

  tellTarget ("/lang") {
    gotoAndStop("h2");
  }
  stop();

  给情节3加as:

  tellTarget ("/lang") {
    gotoAndStop("h3");
  }
  stop();
  //调用不同的情节,实现角色的跳转

  3.情节4加as:

  tellTarget ("/hong") {
    gotoAndStop("h1");
   }
  stop();

  给情节5加as:

  tellTarget ("/hong") {
    gotoAndStop("h2");
   }
  stop();

  给情节6加as:

  tellTarget ("/hong") {
    gotoAndStop("h3");
   }
   stop();

  //调用不同的情节,实现角色的跳转

  游戏控制器的制作:

  到此步为止,游戏的所有前期工作都完成了,最后的任务是给游戏加控制器了,这也是游戏的核心部分,担负着控制游戏顺利进行的任务。

  1.  新建一个movie clip组件,命名为”控制红脸”,给组件添加如下as:

  if (Number(/:dianzhi) == Number(/:u)) {
  tellTarget ("/kong") {
      gotoAndStop(3);
  }
  /:red = 1;
  /:u = 0;
} else {
  tellTarget ("/hong") {
      nextFrame();
  }
}
//根据全局变量red和u的值,对角色红脸进行控制

  2.  再新建一个movie clip组件,命名为”控制蓝脸”,给组件添加如下as:

  if (Number(/:dianzhi) == Number(/:u)) {
  tellTarget ("/kong") {
      gotoAndStop(3);
  }
  /:red = 1;
  /:u = 0;
} else {
  tellTarget ("/hong") {
      nextFrame();
  }
}
//根据全局变量red和u的值,对角色蓝脸进行控制

  3.  最后再次建一个movie clip组件,命名为”主控制器”,进入组件编辑状态后,在图层layer1上添加5个关键帧,在第1个关键帧上添加as:stop();.

  4.  在第2个关键帧上将组件”控制红脸”拖到编辑区中,同样再第4关键帧中将组件”控制白脸”也拖到编辑区中。

  5.  给第三关键帧加as:

  tellTarget ("/re") {
    gotoAndPlay(2);
  }

  6.给第5关键帧加as:

  tellTarget ("/re") {
     gotoAndPlay(1);
   }

  7.最后时间线如图22所示:

图22

  8.  最后回到主场景中,新建一个图层” 控制中枢”,将组件”主控制器”拖到主场景中,最后的时间线如图23所示:


图23

  到此为止游戏就制作完成了,您可以开始回忆一下童年时代的游戏了,本游戏制作过程虽然有点复杂,但是用到的action并不多,关键是如何组织游戏和进行游戏的设计及构思,这才是最关键的。您可以结合我们提供的源文件来学习,那样效果会更好