home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Frizzle_fraz.swf / scripts / Code / org / cove / ape / _rv416.as < prev    next >
Encoding:
Text File  |  2008-09-26  |  3.3 KB  |  126 lines

  1. package Code.org.cove.ape
  2. {
  3.    public class _rv416 extends _hu144
  4.    {
  5.        
  6.       
  7.       private var _axes:Array;
  8.       
  9.       private var _extents:Array;
  10.       
  11.       private var _radian:Number;
  12.       
  13.       public function _rv416(param1:Number, param2:Number, param3:Number, param4:Number, param5:Number = 0, param6:Boolean = false, param7:Number = 1, param8:Number = 0.3, param9:Number = 0)
  14.       {
  15.          super(param1,param2,param6,param7,param8,param9);
  16.          _extents = new Array(param3 / 2,param4 / 2);
  17.          _axes = new Array(new _be271(0,0),new _be271(0,0));
  18.          _yq99 = param5;
  19.       }
  20.       
  21.       public function set width(param1:Number) : void
  22.       {
  23.          _extents[0] = param1 / 2;
  24.       }
  25.       
  26.       override public function init() : void
  27.       {
  28.          var _loc1_:Number = NaN;
  29.          var _loc2_:Number = NaN;
  30.          _xe147();
  31.          if(_sprite != null)
  32.          {
  33.             _gx160();
  34.          }
  35.          else
  36.          {
  37.             _loc1_ = _pa457[0] * 2;
  38.             _loc2_ = _pa457[1] * 2;
  39.             _ny250.graphics.clear();
  40.             _ny250.graphics.lineStyle(lineThickness,lineColor,lineAlpha);
  41.             _ny250.graphics.beginFill(fillColor,fillAlpha);
  42.             _ny250.graphics.drawRect(-_loc1_ / 2,-_loc2_ / 2,_loc1_,_loc2_);
  43.             _ny250.graphics.endFill();
  44.          }
  45.          _wr15();
  46.       }
  47.       
  48.       override public function _wr15() : void
  49.       {
  50.          super._wr15();
  51.          _ny250._vt351 = curr.x;
  52.          _ny250._lh238 = curr.y;
  53.          _ny250.rotation = angle;
  54.       }
  55.       
  56.       public function get height() : Number
  57.       {
  58.          return _extents[1] * 2;
  59.       }
  60.       
  61.       public function set _yq99(param1:Number) : void
  62.       {
  63.          _radian = param1;
  64.          _ul483(param1);
  65.       }
  66.       
  67.       public function get _yq99() : Number
  68.       {
  69.          return _radian;
  70.       }
  71.       
  72.       internal function get axes() : Array
  73.       {
  74.          return _axes;
  75.       }
  76.       
  77.       internal function _cr185(param1:_be271) : _ib293
  78.       {
  79.          var _loc2_:Number = NaN;
  80.          var _loc3_:Number = NaN;
  81.          _loc2_ = _pa457[0] * Math.abs(param1._gg418(axes[0])) + _pa457[1] * Math.abs(param1._gg418(axes[1]));
  82.          _loc3_ = Number(samp._gg418(param1));
  83.          interval.min = _loc3_ - _loc2_;
  84.          interval.max = _loc3_ + _loc2_;
  85.          return interval;
  86.       }
  87.       
  88.       private function _ul483(param1:Number) : void
  89.       {
  90.          var _loc2_:Number = NaN;
  91.          var _loc3_:Number = NaN;
  92.          _loc2_ = Math.sin(param1);
  93.          _loc3_ = Math.cos(param1);
  94.          axes[0].x = _loc3_;
  95.          axes[0].y = _loc2_;
  96.          axes[1].x = -_loc2_;
  97.          axes[1].y = _loc3_;
  98.       }
  99.       
  100.       public function set angle(param1:Number) : void
  101.       {
  102.          _yq99 = param1 * _ex374.PI_OVER_ONE_EIGHTY;
  103.       }
  104.       
  105.       public function get width() : Number
  106.       {
  107.          return _extents[0] * 2;
  108.       }
  109.       
  110.       public function set height(param1:Number) : void
  111.       {
  112.          _extents[1] = param1 / 2;
  113.       }
  114.       
  115.       public function get angle() : Number
  116.       {
  117.          return _yq99 * _ex374.ONE_EIGHTY_OVER_PI;
  118.       }
  119.       
  120.       internal function get _pa457() : Array
  121.       {
  122.          return _extents;
  123.       }
  124.    }
  125. }
  126.