home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Acao / gotham_dark_night.swf / scripts / DefineSprite_157 / frame_1 / DoAction.as
Encoding:
Text File  |  2008-09-08  |  1.5 KB  |  62 lines

  1. this.attachMovie(member,"graphique",0);
  2. this.graphique._y += this.graphique._height / 2 - 10;
  3. this.graphique._x += this.graphique._width / 2;
  4. this.hitZone = true;
  5. init = function()
  6. {
  7.    var _loc1_ = this;
  8.    if(_loc1_.direction == "up" && _loc1_.diagonal)
  9.    {
  10.       if(_loc1_.UpperLeft)
  11.       {
  12.          _loc1_.homex = _loc1_._x - _loc1_.maxxmov;
  13.          _loc1_.homey = _loc1_._y - _loc1_.maxymov;
  14.          _loc1_.xspeed *= -1;
  15.       }
  16.       else
  17.       {
  18.          _loc1_.homex = _loc1_._x;
  19.          _loc1_.homey = _loc1_._y;
  20.          _loc1_.xspeed *= 1;
  21.       }
  22.       _loc1_.yspeed *= -1;
  23.    }
  24.    else if(_loc1_.direction == "down" && _loc1_.diagonal)
  25.    {
  26.       if(_loc1_.UpperLeft)
  27.       {
  28.          _loc1_.homex = _loc1_._x + _loc1_.maxxmov;
  29.          _loc1_.homey = _loc1_._y + _loc1_.maxymov;
  30.       }
  31.       else
  32.       {
  33.          _loc1_.homex = _loc1_._x;
  34.          _loc1_.homey = _loc1_._y;
  35.          _loc1_.xspeed *= -1;
  36.       }
  37.    }
  38.    else if(_loc1_.direction == "up")
  39.    {
  40.       _loc1_.homey = _loc1_._y - _loc1_.maxymov;
  41.       _loc1_.xspeed = 0;
  42.       _loc1_.yspeed *= -1;
  43.    }
  44.    else if(_loc1_.direction == "down")
  45.    {
  46.       _loc1_.homey = _loc1_._y + _loc1_.maxymov;
  47.       _loc1_.xspeed = 0;
  48.    }
  49.    else if(_loc1_.direction == "left")
  50.    {
  51.       _loc1_.homex = _loc1_._x - _loc1_.maxxmov;
  52.       _loc1_.xspeed *= -1;
  53.       _loc1_.yspeed = 0;
  54.    }
  55.    else if(_loc1_.direction == "right")
  56.    {
  57.       _loc1_.homex = _loc1_._x + _loc1_.maxxmov;
  58.       _loc1_.yspeed = 0;
  59.    }
  60. };
  61. this.init();
  62.