home *** CD-ROM | disk | FTP | other *** search
- package Code.LOGIC.OBJECTS.GRAPHICS
- {
- import Code.LIB._iv163;
- import Code.LIB._pd424;
- import Code.LIB._uu24;
- import Code.LIB._yd42;
- import flash.display.DisplayObject;
- import flash.display.Sprite;
- import flash.geom.Point;
-
- public class _cl163 extends _pd424
- {
-
- public static const stInvisible:int = 1;
-
- public static const stForward:int = 0;
-
-
- private var bitmaps:Array;
-
- private var bitmap:_iv163;
-
- private var state:int;
-
- private var index:int;
-
- public function _cl163(param1:Array)
- {
- super();
- this.bitmaps = param1;
- this.bitmap = new _iv163();
- this.addChild(bitmap);
- }
-
- public static function _jl109(param1:Sprite, param2:int) : Array
- {
- var _loc3_:int = 0;
- var _loc4_:Number = NaN;
- var _loc5_:Number = NaN;
- var _loc6_:Sprite = null;
- var _loc7_:Array = null;
- var _loc8_:Class = null;
- var _loc9_:int = 0;
- var _loc10_:Array = null;
- var _loc11_:Number = NaN;
- var _loc12_:Sprite = null;
- var _loc13_:Point = null;
- var _loc14_:int = 0;
- var _loc15_:DisplayObject = null;
- _loc3_ = param2;
- _loc4_ = 1 / 2;
- _loc5_ = 0.1;
- _loc6_ = new Sprite();
- _loc7_ = new Array();
- _loc8_ = Object(param1).constructor;
- _loc9_ = 0;
- while(_loc9_ < 7)
- {
- _loc12_ = new _loc8_() as Sprite;
- _loc6_.addChild(_loc12_);
- _loc13_ = new Point(-1,-1);
- (_loc13_ = _yd42._sv247(_loc13_,_loc9_ * 20)).normalize(10);
- _loc7_.push([_loc12_,_loc13_]);
- _loc9_++;
- }
- _loc10_ = new Array();
- _loc11_ = _loc4_;
- _loc9_ = 0;
- while(_loc9_ < _loc3_)
- {
- _loc14_ = 0;
- while(_loc14_ < _loc7_.length)
- {
- _loc15_ = _loc7_[_loc14_][0];
- _loc15_.scaleX = _loc15_.scaleY = _loc11_;
- _loc13_ = _loc7_[_loc14_][1];
- _loc15_.x += _loc13_.x;
- _loc15_.y += _loc13_.y;
- _loc13_.y += 0.7;
- _loc14_++;
- }
- _loc11_ -= (_loc4_ - _loc5_) / _loc3_;
- _loc10_.push(_uu24._sa70(_loc6_));
- _loc9_++;
- }
- return _loc10_;
- }
-
- public function get _gd168() : Boolean
- {
- return state == stInvisible;
- }
-
- public function onEnterFrame() : void
- {
- var _loc1_:_iv163 = null;
- switch(state)
- {
- case stForward:
- if(++this.index >= this.bitmaps.length)
- {
- State = stInvisible;
- break;
- }
- _loc1_ = this.bitmaps[index];
- _loc1_._dn458(this.bitmap);
- break;
- }
- }
-
- private function set State(param1:int) : void
- {
- state = param1;
- switch(state)
- {
- case stForward:
- break;
- case stInvisible:
- parent.removeChild(this);
- }
- }
- }
- }
-