home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / ragdollavalanche2.swf / scripts / __Packages / aso#23467.as < prev    next >
Encoding:
Text File  |  2007-12-03  |  2.3 KB  |  58 lines

  1. class ┬ºaso#23467┬º
  2. {
  3.    var ┬ºaso#95335┬º;
  4.    var ┬ºaso#63998┬º;
  5.    var ┬ºaso#46031┬º;
  6.    var width;
  7.    var ┬ºaso#28064┬º;
  8.    var ┬ºaso#90738┬º = true;
  9.    function ┬ºaso#23467┬º()
  10.    {
  11.    }
  12.    function ┬ºaso#27643┬º()
  13.    {
  14.       return (this["aso#95335"].x + this["aso#63998"].x) / 2;
  15.    }
  16.    function ┬ºaso#90317┬º()
  17.    {
  18.       return (this["aso#95335"].y + this["aso#63998"].y) / 2;
  19.    }
  20.    function ┬ºaso#58980┬º()
  21.    {
  22.       return (this["aso#95335"]["aso#83357"] + this["aso#63998"]["aso#83357"]) / 2;
  23.    }
  24.    function ┬ºaso#21654┬º()
  25.    {
  26.       return (this["aso#95335"]["aso#89346"] + this["aso#63998"]["aso#89346"]) / 2;
  27.    }
  28.    function ┬ºaso#26251┬º()
  29.    {
  30.       var _loc3_ = this["aso#95335"];
  31.       var _loc2_ = this["aso#63998"];
  32.       var _loc5_ = Math.sqrt((_loc3_.x - _loc2_.x) * (_loc3_.x - _loc2_.x) + (_loc3_.y - _loc2_.y) * (_loc3_.y - _loc2_.y));
  33.       var _loc6_ = this["aso#63998"].x - this["aso#95335"].x;
  34.       var _loc4_ = this["aso#63998"].y - this["aso#95335"].y;
  35.       this["aso#46031"]._x = (_loc3_.x + _loc2_.x) / 2;
  36.       this["aso#46031"]._y = (_loc3_.y + _loc2_.y) / 2;
  37.       this["aso#46031"]._xscale = _loc5_;
  38.       this["aso#46031"]._yscale = this.width;
  39.       this["aso#46031"]._rotation = Math.atan2(_loc4_,_loc6_) * 180 / 3.141592653589793;
  40.    }
  41.    function ┬ºaso#88925┬º()
  42.    {
  43.       if(this["aso#90738"])
  44.       {
  45.          var _loc3_ = this["aso#95335"];
  46.          var _loc2_ = this["aso#63998"];
  47.          var _loc7_ = _loc2_.x - _loc3_.x;
  48.          var _loc6_ = _loc2_.y - _loc3_.y;
  49.          var _loc4_ = Math.sqrt((_loc3_.x - _loc2_.x) * (_loc3_.x - _loc2_.x) + (_loc3_.y - _loc2_.y) * (_loc3_.y - _loc2_.y));
  50.          var _loc5_ = _loc4_ - this["aso#28064"];
  51.          _loc3_["aso#40042"] += _loc7_ / _loc4_ * _loc5_ / 2 * _loc2_["aso#59401"] / (_loc3_["aso#59401"] + _loc2_["aso#59401"]) * 2 * 0.7;
  52.          _loc2_["aso#40042"] -= _loc7_ / _loc4_ * _loc5_ / 2 * _loc3_["aso#59401"] / (_loc3_["aso#59401"] + _loc2_["aso#59401"]) * 2 * 0.7;
  53.          _loc3_["aso#71379"] += _loc6_ / _loc4_ * _loc5_ / 2 * _loc2_["aso#59401"] / (_loc3_["aso#59401"] + _loc2_["aso#59401"]) * 2 * 0.7;
  54.          _loc2_["aso#71379"] -= _loc6_ / _loc4_ * _loc5_ / 2 * _loc3_["aso#59401"] / (_loc3_["aso#59401"] + _loc2_["aso#59401"]) * 2 * 0.7;
  55.       }
  56.    }
  57. }
  58.