flash剪刀石头布游戏的代码 但是我不是太明白 请高人指点

import flash.events.KeyboardEvent;

stage.addEventListener(KeyboardEvent.KEY_DOWN, go);

function go(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case 49 : //1
me.gotoAndStop(2);
you.gotoAndStop(int(Math.random()*3+2));
break;
case 50 : //2
me.gotoAndStop(3);
you.gotoAndStop(int(Math.random()*3+2));
break;
case 51 : //3
me.gotoAndStop(4);
you.gotoAndStop(int(Math.random()*3+2));
break;
case 52 : //4
me.gotoAndStop(1);
you.gotoAndStop(1);
break;
default:
me.gotoAndStop(1);
you.gotoAndStop(1);
break;
}
}

  //引入event类
  import flash.events.KeyboardEvent;
  //监听舞台的键盘按下事件。处理函数是go
  stage.addEventListener(KeyboardEvent.KEY_DOWN, go);

  function go(event:KeyboardEvent):void
  {
  //判断按下的键的键值。49代表按下了“1”,以此类推
  switch (event.keyCode)
  {
  case 49 : //1
  //一个名叫me的MovieClip运行到第2帧。
  //you的mc随机运行到2~5帧。代表电脑出手 Math.random()返回一个0到1的随机数
  me.gotoAndStop(2);
  you.gotoAndStop(int(Math.random()*3+2));
  break;
  case 50 : //2
  me.gotoAndStop(3);
  you.gotoAndStop(int(Math.random()*3+2));
  break;
  case 51 : //3
  me.gotoAndStop(4);
  you.gotoAndStop(int(Math.random()*3+2));
  break;
  case 52 : //4
  me.gotoAndStop(1);
  you.gotoAndStop(1);
  break;
  default:
  me.gotoAndStop(1);
  you.gotoAndStop(1);
  break;
  }
  }
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-09
我不是高人,那我就不指点了
相似回答