home *** CD-ROM | disk | FTP | other *** search
- package Code.LOGIC.OBJECTS.ACTORS
- {
- import Code.LIB._bm350;
- import Code.LIB._uu24;
- import Code.LOGIC.OBJECTS.ACTORS.INTERFACES._mk516;
- import Code.OPTIONS._dx111;
- import Code.org.cove.ape._be271;
- import Code.org.cove.ape._ex17;
- import Code.org.cove.ape._gf356;
- import Code.org.cove.ape._hu144;
- import Code.org.cove.ape._lc38;
- import Code.org.cove.ape._ms106;
- import Code.org.cove.ape._rv416;
- import Code.org.cove.ape._yo331;
- import flash.display.Sprite;
-
- public class _tv77 extends _gf356 implements _mk516
- {
-
-
- private var _group:_yo331;
-
- private var direction:int = -1;
-
- private var _dm39:int = 0;
-
- private var _wup:_rv416;
-
- private var rotParticles:Array;
-
- private var id:int;
-
- private var ctr:_be271;
-
- private var cpC:_lc38;
-
- private var cpA:_lc38;
-
- public function _tv77(param1:Object)
- {
- var _loc2_:int = 0;
- var _loc3_:int = 0;
- var _loc4_:Number = NaN;
- var _loc5_:Number = NaN;
- var _loc6_:Number = NaN;
- var _loc7_:_lc38 = null;
- var _loc8_:_lc38 = null;
- var _loc9_:_ex17 = null;
- var _loc10_:_rv416 = null;
- var _loc11_:_ex17 = null;
- var _loc12_:Sprite = null;
- var _loc13_:_ms106 = null;
- var _loc14_:Sprite = null;
- var _loc15_:_ms106 = null;
- var _loc16_:_ms106 = null;
- var _loc17_:Sprite = null;
- var _loc18_:Number = NaN;
- _dm39 = 0;
- direction = -1;
- super();
- id = param1._tp253;
- rotParticles = [];
- ctr = new _be271(param1.x,param1.y);
- this.x = param1.x;
- this.y = param1.y;
- _loc2_ = _dx111.cAqua;
- _loc3_ = _dx111.cGreen;
- _loc4_ = 135;
- _loc5_ = 18;
- _loc6_ = 4;
- cpA = new _lc38(ctr.x - _loc4_ / 2,ctr.y - _loc5_ / 2,_loc6_,true);
- _loc7_ = new _lc38(ctr.x + _loc4_ / 2,ctr.y - _loc5_ / 2,_loc6_,true);
- cpC = new _lc38(ctr.x + _loc4_ / 2,ctr.y + _loc5_ / 2,_loc6_,true);
- _loc8_ = new _lc38(ctr.x - _loc4_ / 2,ctr.y + _loc5_ / 2,_loc6_,true);
- cpA.setStyle(0,0,0,_loc2_);
- _loc7_.setStyle(0,0,0,_loc2_);
- cpC.setStyle(0,0,0,_loc2_);
- _loc8_.setStyle(0,0,0,_loc2_);
- cpA._yt549 = true;
- _loc7_._yt549 = true;
- cpC._yt549 = true;
- _loc8_._yt549 = true;
- (_loc9_ = new _ex17(cpA,_loc7_,0.5,true,_loc6_ * 2)).setStyle(0,0,0,_loc2_);
- _loc9_._yt549 = true;
- _dq187(cpA);
- _dq187(_loc7_);
- _dq187(cpC);
- _dq187(_loc8_);
- _qw214(_loc9_);
- rotParticles = [cpA,_loc7_,cpC,_loc8_];
- (_loc10_ = new _rv416(param1.x,param1.y + 90,17,17,0,false,2)).setStyle(1,_loc2_,1,_loc3_);
- _dq187(_loc10_);
- _loc10_.owner = this;
- _wup = _loc10_;
- (_loc11_ = new _ex17(_loc8_,_loc10_,1,true)).setStyle(2,0);
- _qw214(_loc11_);
- _loc12_ = new _dx111.GWup() as Sprite;
- _loc12_.scaleX = _loc12_.scaleY = _bm350._tc204;
- (_loc13_ = new _ms106()).addChild(_uu24._ec508(_loc12_));
- _loc10_._mb474(_loc13_);
- _loc14_ = new _dx111.GRuchka() as Sprite;
- _loc14_.scaleX = _loc14_.scaleY = _bm350._tc204;
- (_loc15_ = new _ms106()).addChild(_loc14_);
- _loc11_._mb474(_loc15_);
- _loc16_ = new _ms106();
- _loc17_ = new _dx111.GOsnova() as Sprite;
- _loc17_.scaleX = _loc17_.scaleY = _bm350._tc204;
- _loc16_.addChild(_loc17_);
- _loc9_._mb474(_loc16_);
- _loc18_ = 25 * Math.PI / 180;
- _yi499(_loc18_);
- }
-
- public static function _lu255() : Object
- {
- var _loc1_:Object = null;
- return {
- "toolClass":_tv77,
- "name":"rotator",
- "params":{
- "_tp253":0,
- "x":0,
- "y":0
- }
- };
- }
-
- public function set group(param1:_yo331) : void
- {
- _group = param1;
- }
-
- public function get group() : _yo331
- {
- return _group;
- }
-
- public function _eu538() : Object
- {
- var _loc1_:Object = null;
- _loc1_ = new Object();
- _loc1_.prClass = "TRotator";
- _loc1_.x = _ej28;
- _loc1_.y = _th99;
- _loc1_._tp253 = _tp253;
- return _loc1_;
- }
-
- private function _yi499(param1:Number) : void
- {
- var _loc2_:_hu144 = null;
- var _loc3_:Array = null;
- var _loc4_:int = 0;
- var _loc5_:int = 0;
- var _loc6_:Number = NaN;
- var _loc7_:Number = NaN;
- _loc3_ = rotParticles;
- _loc4_ = int(_loc3_.length);
- _loc5_ = 0;
- while(_loc5_ < _loc4_)
- {
- _loc2_ = _loc3_[_loc5_];
- _loc6_ = _loc2_.center.distance(ctr);
- _loc7_ = _uv357(ctr,_loc2_.center) + param1;
- _loc2_._ej28 = Math.cos(_loc7_) * _loc6_ + ctr.x;
- _loc2_._th99 = Math.sin(_loc7_) * _loc6_ + ctr.y;
- _loc5_++;
- }
- }
-
- public function _ur45() : Object
- {
- var _loc1_:Object = null;
- _loc1_ = _lu255();
- _loc1_.params.x = _ej28;
- _loc1_.params.y = _th99;
- _loc1_.params._tp253 = _tp253;
- return _loc1_;
- }
-
- public function get _do489() : Boolean
- {
- return false;
- }
-
- public function get _tp253() : int
- {
- return id;
- }
-
- public function rotate() : void
- {
- var _loc1_:Number = NaN;
- if(_dm39++ > 110)
- {
- direction *= -1;
- _dm39 = 0;
- }
- _loc1_ = 2 * Math.PI / 180 * direction;
- _yi499(_loc1_);
- }
-
- public function get _ft227() : _rv416
- {
- return _wup;
- }
- }
- }
-