home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / MindScape.swf / scripts / __Packages / Item5.as < prev    next >
Encoding:
Text File  |  2007-12-04  |  2.2 KB  |  68 lines

  1. class Item5 extends MovieClip
  2. {
  3.    var collected = false;
  4.    function Item5()
  5.    {
  6.       super();
  7.    }
  8.    function onLoad()
  9.    {
  10.       var _loc1_ = this;
  11.       var tmpArr = _loc1_._name.split("_");
  12.       var id = Number(tmpArr[1]);
  13.       var _loc3_ = _loc1_._parent.itemPoints[5][id].split(":");
  14.       _loc1_._x = _loc3_[0] * _loc1_._parent.cellsize;
  15.       _loc1_._y = _loc3_[1] * _loc1_._parent.cellsize;
  16.       _loc1_.xCell = Math.floor(_loc1_._x / _loc1_._parent.cellsize + 0.5);
  17.       _loc1_.yCell = Math.floor(_loc1_._y / _loc1_._parent.cellsize + 0.5);
  18.       var _loc2_ = _loc1_._parent.cells[_loc1_.xCell][_loc1_.yCell].gravType;
  19.       if(_loc2_ <= 4)
  20.       {
  21.          if(_loc2_ == 0)
  22.          {
  23.             _loc2_ = 1;
  24.          }
  25.          _loc1_._rotation = 90 * (_loc2_ - 1);
  26.       }
  27.       else
  28.       {
  29.          _loc1_._rotation = 90 * (_loc2_ - 1) + 45;
  30.       }
  31.       _loc1_.createEmptyMovieClip("sprite",1);
  32.       _loc1_.sprite.attachMovie("item5_1","sprite",1);
  33.    }
  34.    function onEnterFrame()
  35.    {
  36.       var _loc1_ = this;
  37.       var _loc2_ = _root;
  38.       if(_loc1_._parent.cells[_loc1_.xCell][_loc1_.yCell].clip == undefined)
  39.       {
  40.          ┬º┬ºpush(_loc1_.removeMovieClip());
  41.       }
  42.       if(_loc1_.sprite.sprite.hitarea.hitTest(_loc1_._parent.player) && _loc1_._parent.cells[_loc1_.xCell][_loc1_.yCell].itemAlive)
  43.       {
  44.          _loc2_.score += 250;
  45.          _loc1_._parent.cells[_loc1_.xCell][_loc1_.yCell].itemAlive = false;
  46.          _loc2_.secretsFound[1] = true;
  47.          _loc2_.attachMovie("Message","msg",5);
  48.          _loc2_.msg.msgText = "You\'ve found the Monkey Totem!";
  49.          _loc2_.kongregateStats.submit("Secret2",1);
  50.          _loc1_.soundFX = new Sound(_loc1_);
  51.          _loc1_.soundFX.attachSound("collect_secret");
  52.          _loc1_.soundFX.start(0,0);
  53.          _loc1_.soundFX.setVolume(80);
  54.          _loc1_.collected = true;
  55.       }
  56.       if(!_loc1_._parent.cells[_loc1_.xCell][_loc1_.yCell].itemAlive)
  57.       {
  58.          _loc1_._alpha += (- _loc1_._alpha) / 3;
  59.          _loc1_._xscale += (150 - _loc1_._xscale) / 3;
  60.          _loc1_._yscale = _loc1_._xscale;
  61.          if(_loc1_._alpha < 5)
  62.          {
  63.             ┬º┬ºpush(_loc1_.removeMovieClip());
  64.          }
  65.       }
  66.    }
  67. }
  68.