home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Frizzle_fraz.swf / scripts / Code / LOGIC / OBJECTS / ACTORS / _tv77.as < prev    next >
Encoding:
Text File  |  2008-09-26  |  6.1 KB  |  209 lines

  1. package Code.LOGIC.OBJECTS.ACTORS
  2. {
  3.    import Code.LIB._bm350;
  4.    import Code.LIB._uu24;
  5.    import Code.LOGIC.OBJECTS.ACTORS.INTERFACES._mk516;
  6.    import Code.OPTIONS._dx111;
  7.    import Code.org.cove.ape._be271;
  8.    import Code.org.cove.ape._ex17;
  9.    import Code.org.cove.ape._gf356;
  10.    import Code.org.cove.ape._hu144;
  11.    import Code.org.cove.ape._lc38;
  12.    import Code.org.cove.ape._ms106;
  13.    import Code.org.cove.ape._rv416;
  14.    import Code.org.cove.ape._yo331;
  15.    import flash.display.Sprite;
  16.    
  17.    public class _tv77 extends _gf356 implements _mk516
  18.    {
  19.        
  20.       
  21.       private var _group:_yo331;
  22.       
  23.       private var direction:int = -1;
  24.       
  25.       private var _dm39:int = 0;
  26.       
  27.       private var _wup:_rv416;
  28.       
  29.       private var rotParticles:Array;
  30.       
  31.       private var id:int;
  32.       
  33.       private var ctr:_be271;
  34.       
  35.       private var cpC:_lc38;
  36.       
  37.       private var cpA:_lc38;
  38.       
  39.       public function _tv77(param1:Object)
  40.       {
  41.          var _loc2_:int = 0;
  42.          var _loc3_:int = 0;
  43.          var _loc4_:Number = NaN;
  44.          var _loc5_:Number = NaN;
  45.          var _loc6_:Number = NaN;
  46.          var _loc7_:_lc38 = null;
  47.          var _loc8_:_lc38 = null;
  48.          var _loc9_:_ex17 = null;
  49.          var _loc10_:_rv416 = null;
  50.          var _loc11_:_ex17 = null;
  51.          var _loc12_:Sprite = null;
  52.          var _loc13_:_ms106 = null;
  53.          var _loc14_:Sprite = null;
  54.          var _loc15_:_ms106 = null;
  55.          var _loc16_:_ms106 = null;
  56.          var _loc17_:Sprite = null;
  57.          var _loc18_:Number = NaN;
  58.          _dm39 = 0;
  59.          direction = -1;
  60.          super();
  61.          id = param1._tp253;
  62.          rotParticles = [];
  63.          ctr = new _be271(param1.x,param1.y);
  64.          this.x = param1.x;
  65.          this.y = param1.y;
  66.          _loc2_ = _dx111.cAqua;
  67.          _loc3_ = _dx111.cGreen;
  68.          _loc4_ = 135;
  69.          _loc5_ = 18;
  70.          _loc6_ = 4;
  71.          cpA = new _lc38(ctr.x - _loc4_ / 2,ctr.y - _loc5_ / 2,_loc6_,true);
  72.          _loc7_ = new _lc38(ctr.x + _loc4_ / 2,ctr.y - _loc5_ / 2,_loc6_,true);
  73.          cpC = new _lc38(ctr.x + _loc4_ / 2,ctr.y + _loc5_ / 2,_loc6_,true);
  74.          _loc8_ = new _lc38(ctr.x - _loc4_ / 2,ctr.y + _loc5_ / 2,_loc6_,true);
  75.          cpA.setStyle(0,0,0,_loc2_);
  76.          _loc7_.setStyle(0,0,0,_loc2_);
  77.          cpC.setStyle(0,0,0,_loc2_);
  78.          _loc8_.setStyle(0,0,0,_loc2_);
  79.          cpA._yt549 = true;
  80.          _loc7_._yt549 = true;
  81.          cpC._yt549 = true;
  82.          _loc8_._yt549 = true;
  83.          (_loc9_ = new _ex17(cpA,_loc7_,0.5,true,_loc6_ * 2)).setStyle(0,0,0,_loc2_);
  84.          _loc9_._yt549 = true;
  85.          _dq187(cpA);
  86.          _dq187(_loc7_);
  87.          _dq187(cpC);
  88.          _dq187(_loc8_);
  89.          _qw214(_loc9_);
  90.          rotParticles = [cpA,_loc7_,cpC,_loc8_];
  91.          (_loc10_ = new _rv416(param1.x,param1.y + 90,17,17,0,false,2)).setStyle(1,_loc2_,1,_loc3_);
  92.          _dq187(_loc10_);
  93.          _loc10_.owner = this;
  94.          _wup = _loc10_;
  95.          (_loc11_ = new _ex17(_loc8_,_loc10_,1,true)).setStyle(2,0);
  96.          _qw214(_loc11_);
  97.          _loc12_ = new _dx111.GWup() as Sprite;
  98.          _loc12_.scaleX = _loc12_.scaleY = _bm350._tc204;
  99.          (_loc13_ = new _ms106()).addChild(_uu24._ec508(_loc12_));
  100.          _loc10_._mb474(_loc13_);
  101.          _loc14_ = new _dx111.GRuchka() as Sprite;
  102.          _loc14_.scaleX = _loc14_.scaleY = _bm350._tc204;
  103.          (_loc15_ = new _ms106()).addChild(_loc14_);
  104.          _loc11_._mb474(_loc15_);
  105.          _loc16_ = new _ms106();
  106.          _loc17_ = new _dx111.GOsnova() as Sprite;
  107.          _loc17_.scaleX = _loc17_.scaleY = _bm350._tc204;
  108.          _loc16_.addChild(_loc17_);
  109.          _loc9_._mb474(_loc16_);
  110.          _loc18_ = 25 * Math.PI / 180;
  111.          _yi499(_loc18_);
  112.       }
  113.       
  114.       public static function _lu255() : Object
  115.       {
  116.          var _loc1_:Object = null;
  117.          return {
  118.             "toolClass":_tv77,
  119.             "name":"rotator",
  120.             "params":{
  121.                "_tp253":0,
  122.                "x":0,
  123.                "y":0
  124.             }
  125.          };
  126.       }
  127.       
  128.       public function set group(param1:_yo331) : void
  129.       {
  130.          _group = param1;
  131.       }
  132.       
  133.       public function get group() : _yo331
  134.       {
  135.          return _group;
  136.       }
  137.       
  138.       public function _eu538() : Object
  139.       {
  140.          var _loc1_:Object = null;
  141.          _loc1_ = new Object();
  142.          _loc1_.prClass = "TRotator";
  143.          _loc1_.x = _ej28;
  144.          _loc1_.y = _th99;
  145.          _loc1_._tp253 = _tp253;
  146.          return _loc1_;
  147.       }
  148.       
  149.       private function _yi499(param1:Number) : void
  150.       {
  151.          var _loc2_:_hu144 = null;
  152.          var _loc3_:Array = null;
  153.          var _loc4_:int = 0;
  154.          var _loc5_:int = 0;
  155.          var _loc6_:Number = NaN;
  156.          var _loc7_:Number = NaN;
  157.          _loc3_ = rotParticles;
  158.          _loc4_ = int(_loc3_.length);
  159.          _loc5_ = 0;
  160.          while(_loc5_ < _loc4_)
  161.          {
  162.             _loc2_ = _loc3_[_loc5_];
  163.             _loc6_ = _loc2_.center.distance(ctr);
  164.             _loc7_ = _uv357(ctr,_loc2_.center) + param1;
  165.             _loc2_._ej28 = Math.cos(_loc7_) * _loc6_ + ctr.x;
  166.             _loc2_._th99 = Math.sin(_loc7_) * _loc6_ + ctr.y;
  167.             _loc5_++;
  168.          }
  169.       }
  170.       
  171.       public function _ur45() : Object
  172.       {
  173.          var _loc1_:Object = null;
  174.          _loc1_ = _lu255();
  175.          _loc1_.params.x = _ej28;
  176.          _loc1_.params.y = _th99;
  177.          _loc1_.params._tp253 = _tp253;
  178.          return _loc1_;
  179.       }
  180.       
  181.       public function get _do489() : Boolean
  182.       {
  183.          return false;
  184.       }
  185.       
  186.       public function get _tp253() : int
  187.       {
  188.          return id;
  189.       }
  190.       
  191.       public function rotate() : void
  192.       {
  193.          var _loc1_:Number = NaN;
  194.          if(_dm39++ > 110)
  195.          {
  196.             direction *= -1;
  197.             _dm39 = 0;
  198.          }
  199.          _loc1_ = 2 * Math.PI / 180 * direction;
  200.          _yi499(_loc1_);
  201.       }
  202.       
  203.       public function get _ft227() : _rv416
  204.       {
  205.          return _wup;
  206.       }
  207.    }
  208. }
  209.