求Flash制作猜拳游戏的详细教程

发布网友 发布时间:2022-04-23 09:46

我来回答

1个回答

热心网友 时间:2023-10-10 00:29

  主要过程:

  第一桢代码:

  pla = 0;
  com = 0;
  totalplay = 0;
  //以上是初始化变量

  第五桢代码:

  if (pla>com) {//当玩家获胜次数多于电脑的时候,跳到第六桢,下面两句解释类似
  gotoAndStop(6);
  } else if (pla<com) {
  gotoAndStop(7);
  }
  if (pla == com) {
  gotoAndStop(8);
  }

  下面是按钮上的代码:

  on (press) {//当按下的时候
  totalplay = totalplay+1;//总数加1
  if (totalplay == 30) {//当总数等于30的时候跳转到第五桢
  gotoAndStop(5);
  } else if (totalplay<30) {//当小于30的时候
  a = random(3)+2;//得到一个随机数
  if (a == 4) {
  com = com+1;//当电脑获胜的时候,电脑获胜次数加1
  }
  if (a == 3) {
  pla = pla+1;//当玩家获胜的时候,玩家获胜次数加1
  //上面这些就是游戏规则,当剪刀遇到锤子的时候,锤子获胜,也就是电脑获胜
  }
  _root.computer.gotoAndStop(a);//电脑那一边显示
  _root.player.gotoAndStop(2);//玩家这一边显示你出的内容

  }
  }
  }
  其他两个按钮上的代码和上面的解释类似,大家看看就会明白
  on (press) {
  totalplay = totalplay+1;
  if (totalplay == 30) {
  gotoAndStop(5);
  } else {
  a = random(3)+2;
  if (a == 2) {
  com = com+1;
  }
  if (a == 4) {
  pla = pla+1;
  }
  _root.computer.gotoAndStop(a);
  _root.player.gotoAndStop(3);
  }
  }

  on (press) {
  totalplay = totalplay+1;
  if (totalplay == 30) {
  gotoAndStop(5);
  } else {
  a = random(3)+2;
  if (a == 3) {
  com = com+1;
  }
  if (a == 2) {
  pla = pla+1;
  }
  _root.computer.gotoAndStop(a);
  _root.player.gotoAndStop(4);
  }
  }

  //其余的就是很简单的按钮控制,我就不必说了,只要懂一点AS就明白 ^_^

  附加:
  教程:http://www.pconline.com.cn/pce/specialtopic/flashvtut/71/713.zip
  源文件:http://www.pconline.com.cn/pce/specialtopic/flashvtut/71/7.1src.zip

  参考:http://www.zmke.com/article/182/185/2007/2007050710013.html
  http://www.elook.net.cn/cms/Site/Article/cyshj104/wyzhz115/flash117/yxzhz124/30669.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com