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

  1. package Code.LOGIC.OBJECTS.ACTORS
  2. {
  3.    import Code.LIB._iv163;
  4.    import Code.LIB._uu24;
  5.    import Code.LOGIC.OBJECTS.ACTORS.INTERFACES._mk516;
  6.    import Code.OPTIONS._dx111;
  7.    import Code.org.cove.ape._lc38;
  8.    import Code.org.cove.ape._ms106;
  9.    import Code.org.cove.ape._yo331;
  10.    import flash.display.Sprite;
  11.    
  12.    public class _sg87 extends _lc38 implements _mk516
  13.    {
  14.       
  15.       public static const TYPE_HEART:int = 0;
  16.       
  17.       public static const TYPE_KEY:int = 1;
  18.        
  19.       
  20.       private var _type:int = -1;
  21.       
  22.       private var id:int;
  23.       
  24.       private var _group:_yo331;
  25.       
  26.       public var _gd168:Boolean = false;
  27.       
  28.       public function _sg87(param1:Object)
  29.       {
  30.          var _loc2_:Class = null;
  31.          var _loc3_:Sprite = null;
  32.          var _loc4_:_iv163 = null;
  33.          var _loc5_:_ms106 = null;
  34.          _type = -1;
  35.          _gd168 = false;
  36.          super(param1.x,param1.y,22,true);
  37.          _type = param1.type;
  38.          id = param1._tp253;
  39.          _loc2_ = _type == TYPE_HEART ? _dx111.GHeart : _dx111.GKey;
  40.          _loc3_ = new _loc2_() as Sprite;
  41.          _loc4_ = _uu24._sa70(_loc3_);
  42.          (_loc5_ = new _ms106()).addChild(_loc4_);
  43.          _mb474(_loc5_);
  44.          _loc5_.owner = this;
  45.       }
  46.       
  47.       public static function _lu255() : Object
  48.       {
  49.          var _loc1_:Object = null;
  50.          return {
  51.             "toolClass":_sg87,
  52.             "name":"bonus",
  53.             "params":{
  54.                "_tp253":0,
  55.                "type":[["key",TYPE_KEY],["heart",TYPE_HEART]]
  56.             }
  57.          };
  58.       }
  59.       
  60.       public function set group(param1:_yo331) : void
  61.       {
  62.          _group = param1;
  63.       }
  64.       
  65.       public function get type() : int
  66.       {
  67.          return _type;
  68.       }
  69.       
  70.       public function get _tp253() : int
  71.       {
  72.          return id;
  73.       }
  74.       
  75.       public function get group() : _yo331
  76.       {
  77.          return _group;
  78.       }
  79.       
  80.       public function _eu538() : Object
  81.       {
  82.          var _loc1_:Object = null;
  83.          _loc1_ = new Object();
  84.          _loc1_.prClass = "TBonus";
  85.          _loc1_.x = _ej28;
  86.          _loc1_.y = _th99;
  87.          _loc1_.type = type;
  88.          _loc1_._tp253 = _tp253;
  89.          return _loc1_;
  90.       }
  91.       
  92.       public function _ur45() : Object
  93.       {
  94.          var _loc1_:Object = null;
  95.          _loc1_ = _lu255();
  96.          _loc1_.params.x = _ej28;
  97.          _loc1_.params.y = _th99;
  98.          _loc1_.params.type = type;
  99.          _loc1_.params._tp253 = _tp253;
  100.          return _loc1_;
  101.       }
  102.       
  103.       public function get _do489() : Boolean
  104.       {
  105.          return _gd168 == true;
  106.       }
  107.    }
  108. }
  109.