home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / bee_war.swf / scripts / DefineSprite_292 / frame_6 / DoAction.as
Encoding:
Text File  |  2002-02-08  |  757 b   |  27 lines

  1. my_x = getProperty(my_target, _X);
  2. my_width = getProperty(my_target, _width) / 2 - 5;
  3. i = 1;
  4. while(8 >= i)
  5. {
  6.    if(getProperty("/bug" add i, _visible) != 0)
  7.    {
  8.       var x = getProperty("/bug" add i, _X);
  9.       var width = getProperty("/bug" add i, _width) / 2;
  10.       if(x - width < my_x + my_width and my_x + my_width < x + width or x - width < my_x - my_width and my_x - my_width < x + width)
  11.       {
  12.          if(eval("/bug" add i add "/:bug_life") != 0)
  13.          {
  14.             set("/:level_con",eval("/:level_con") + 1);
  15.             tellTarget("/bug" add i)
  16.             {
  17.                gotoAndStop("die");
  18.                play();
  19.             }
  20.             gotoAndPlay(12);
  21.             break;
  22.          }
  23.       }
  24.    }
  25.    i++;
  26. }
  27.