home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / fierce_fighter.swf / scripts / frame_8 / DoAction_4.as < prev    next >
Encoding:
Text File  |  2006-06-13  |  5.5 KB  |  176 lines

  1. function enemy_move()
  2. {
  3.    if(started and enemy_died == false)
  4.    {
  5.       if(enemy_ai == false)
  6.       {
  7.          move2 = random(6) + 1;
  8.          if(enemy._x > chen._x)
  9.          {
  10.             delete enemy.onEnterFrame;
  11.             enemy._xscale = 105.5;
  12.             enemy_fangxiang = 1;
  13.          }
  14.          else
  15.          {
  16.             delete enemy.onEnterFrame;
  17.             enemy._xscale = -105.5;
  18.             enemy_fangxiang = 2;
  19.          }
  20.          enemy_chen = enemy._x - chen._x;
  21.          if(enemy_chen <= random(50) + 150 and enemy_chen > 0 and gongji_enemy == false)
  22.          {
  23.             gongji_enemy = true;
  24.             enemy_dang_up = false;
  25.             enemy_dang_down = false;
  26.             enemy.gotoAndStop(random(2) + 3);
  27.             delete enemy.onEnterFrame;
  28.          }
  29.          else if(enemy_chen >= - (random(50) + 150) and enemy_chen < 0 and gongji_enemy == false)
  30.          {
  31.             gongji_enemy = true;
  32.             enemy_dang_up = false;
  33.             enemy_dang_down = false;
  34.             enemy.gotoAndStop(random(2) + 3);
  35.             delete enemy.onEnterFrame;
  36.          }
  37.          else if(enemy_chen <= random(50) + 150 and enemy_chen > 0 and gongji_enemy == false and gongji_chen_up and gongji_chen_name != "")
  38.          {
  39.             gongji_enemy = true;
  40.             enemy_dang_up = true;
  41.             enemy_dang_down = false;
  42.             enemy.gotoAndStop(5);
  43.             delete enemy.onEnterFrame;
  44.          }
  45.          else if(enemy_chen >= - (random(50) + 150) and enemy_chen < 0 and gongji_enemy == false and gongji_chen_up and gongji_chen_name != "")
  46.          {
  47.             gongji_enemy = true;
  48.             enemy_dang_up = true;
  49.             enemy_dang_down = false;
  50.             enemy.gotoAndStop(5);
  51.             delete enemy.onEnterFrame;
  52.          }
  53.          else if(enemy_chen <= random(50) + 150 and enemy_chen > 0 and gongji_enemy == false and gongji_chen_down and gongji_chen_name != "")
  54.          {
  55.             gongji_enemy = true;
  56.             enemy_dang_up = false;
  57.             enemy_dang_down = true;
  58.             enemy.gotoAndStop(6);
  59.             delete enemy.onEnterFrame;
  60.          }
  61.          else if(enemy_chen >= - (random(50) + 150) and enemy_chen < 0 and gongji_enemy == false and gongji_chen_down and gongji_chen_name != "")
  62.          {
  63.             gongji_enemy = true;
  64.             enemy_dang_up = false;
  65.             enemy_dang_down = true;
  66.             enemy.gotoAndStop(6);
  67.             delete enemy.onEnterFrame;
  68.          }
  69.          else
  70.          {
  71.             enemy.onEnterFrame = function()
  72.             {
  73.                if(enemy._x < chen._x and chen._x - enemy._x >= 50)
  74.                {
  75.                   if(move2 == 1 or move2 == 2 or move2 == 3 and gongji_enemy == false)
  76.                   {
  77.                      if(enemy._x < 550)
  78.                      {
  79.                         enemy._x += 3;
  80.                         enemy.gotoAndStop(2);
  81.                      }
  82.                      else
  83.                      {
  84.                         move2 = 4;
  85.                      }
  86.                      enemy.gotoAndStop(2);
  87.                   }
  88.                   else if(move2 == 4 and gongji_enemy == false)
  89.                   {
  90.                      if(enemy._x > 50)
  91.                      {
  92.                         enemy._x -= 3;
  93.                         enemy.gotoAndStop(2);
  94.                      }
  95.                      else
  96.                      {
  97.                         move2 = 1;
  98.                      }
  99.                   }
  100.                   else if(gongji_enemy == false)
  101.                   {
  102.                      delete enemy.onEnterFrame;
  103.                      enemy.gotoAndStop(1);
  104.                   }
  105.                }
  106.                if(enemy._x > chen._x and enemy._x - chen._x >= 50)
  107.                {
  108.                   if(move2 == 1 or move2 == 2 or move2 == 3 and gongji_enemy == false)
  109.                   {
  110.                      if(enemy._x > 50)
  111.                      {
  112.                         enemy._x -= 3;
  113.                         enemy.gotoAndStop(2);
  114.                      }
  115.                      else
  116.                      {
  117.                         move2 = 4;
  118.                      }
  119.                      enemy.gotoAndStop(2);
  120.                   }
  121.                   else if(move2 == 4 and gongji_enemy == false)
  122.                   {
  123.                      if(enemy._x < 550)
  124.                      {
  125.                         enemy._x += 3;
  126.                         enemy.gotoAndStop(2);
  127.                      }
  128.                      else
  129.                      {
  130.                         move2 = 1;
  131.                      }
  132.                   }
  133.                   else if(gongji_enemy == false)
  134.                   {
  135.                      delete enemy.onEnterFrame;
  136.                      enemy.gotoAndStop(1);
  137.                   }
  138.                }
  139.             };
  140.          }
  141.       }
  142.    }
  143. }
  144. gongji_chen = false;
  145. gongji_chen_up = false;
  146. gongji_chen_down = false;
  147. gongji_chen_name = "";
  148. chen_dun = false;
  149. chen_dao = false;
  150. chen_ai = false;
  151. _root.chen_dang_down = false;
  152. _root.chen_dang_up = false;
  153. bisha_chen = false;
  154. fangxiang = 1;
  155. lian = false;
  156. lian2 = false;
  157. lian3 = false;
  158. gongji_enemy = false;
  159. gongji_enemy_up = false;
  160. gongji_enemy_down = false;
  161. enemy_dang_up = false;
  162. enemy_dang_down = false;
  163. enemy_ai = false;
  164. enemy_dun = false;
  165. enemy_dao = false;
  166. enemy_died = false;
  167. chen_died = false;
  168. chen_tiao = false;
  169. enemy_gongji_name = "";
  170. setInterval(function()
  171. {
  172.    enemy_move();
  173. }
  174. ,3000);
  175. stop();
  176.