home *** CD-ROM | disk | FTP | other *** search
/ One Click 5 / ONCE005.iso / Jogos / 1636.swf / scripts / DefineSprite_5 / frame_1 / DoAction.as
Encoding:
Text File  |  2006-05-02  |  1.6 KB  |  73 lines

  1. function initialization()
  2. {
  3.    vx = 0;
  4.    vy = 0;
  5.    frozenCounter = 0;
  6.    team = _parent.team;
  7.    gameEngine.addToList("bulletList" + team,{id:eval(_target),parent:eval(_parent._target)});
  8.    initialized = true;
  9.    movie = eval(_parent.movie);
  10. }
  11. function move(s)
  12. {
  13.    _parent._x += s;
  14. }
  15. function attackBy(attacker, hpDeduct)
  16. {
  17.    movie.gotoAndPlay("die");
  18. }
  19. function run()
  20. {
  21.    if(movie.state == "walk")
  22.    {
  23.       if(_parent._xscale > 0)
  24.       {
  25.          _parent._x += flyingVX;
  26.       }
  27.       else
  28.       {
  29.          _parent._x -= flyingVX;
  30.       }
  31.       if(frozenCounter > 0)
  32.       {
  33.          movie.gotoAndPlay("die");
  34.       }
  35.    }
  36.    if(movie.state == "die" || _parent._x < -200 || _parent._x > 900)
  37.    {
  38.       gameEngine.deleteFromList("bulletList" + team,{id:eval(_target),parent:eval(_parent._target)});
  39.       _parent.removeMovieClip();
  40.    }
  41. }
  42. onEnterFrame = function()
  43. {
  44.    if(_parent.movie == undefined)
  45.    {
  46.       if(movieNotFound == undefined)
  47.       {
  48.          trace("WARNING: badgeBullet[" + _target + "] --- Instance:[movie] not found!");
  49.          movieNotFound = true;
  50.       }
  51.    }
  52.    else if(initialized == undefined)
  53.    {
  54.       gameEngine = eval(gameEngineName);
  55.       if(gameEngine == undefined)
  56.       {
  57.          if(gameEngineNotFound == undefined)
  58.          {
  59.             trace("WARNING: badgeBullet:[" + _target + "] --- gameEngine:[" + gameEngineName + "] not found!");
  60.             gameEngineNotFound = true;
  61.          }
  62.       }
  63.       else if(gameEngine.initialized == true)
  64.       {
  65.          initialization();
  66.       }
  67.    }
  68.    else
  69.    {
  70.       run();
  71.    }
  72. };
  73.