home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Frizzle_fraz.swf / scripts / Code / LIB / _pw224.as < prev    next >
Encoding:
Text File  |  2008-09-26  |  3.2 KB  |  118 lines

  1. package Code.LIB
  2. {
  3.    import Code.OPTIONS._eh358;
  4.    import flash.display.Bitmap;
  5.    import flash.display.BitmapData;
  6.    import flash.display.Sprite;
  7.    import flash.text.AntiAliasType;
  8.    import flash.text.TextField;
  9.    import flash.text.TextFieldAutoSize;
  10.    import flash.text.TextFormat;
  11.    import flash.text.TextLineMetrics;
  12.    
  13.    public class _pw224 extends _pd424
  14.    {
  15.        
  16.       
  17.       private var size:int;
  18.       
  19.       private var iHeight:Number;
  20.       
  21.       public var iText:TextField;
  22.       
  23.       private var color:int;
  24.       
  25.       private var effect:String;
  26.       
  27.       private var iWidth:Number;
  28.       
  29.       private var iShadow:Boolean;
  30.       
  31.       protected var iBitmap:_iv163;
  32.       
  33.       public function _pw224(param1:int, param2:int, param3:String = null, param4:Boolean = false)
  34.       {
  35.          var _loc5_:Sprite = null;
  36.          var _loc6_:Sprite = null;
  37.          super();
  38.          this.iShadow = param4;
  39.          this.effect = param3;
  40.          this.size = param1 * _bm350._tc204;
  41.          this.color = param2;
  42.          _loc5_ = new _eh358.OFont() as Sprite;
  43.          this.iText = TextField(_loc5_.getChildAt(0));
  44.          _loc6_ = new _eh358.OFont() as Sprite;
  45.          this.iBitmap = new _iv163();
  46.          this.addChild(iBitmap);
  47.          this.iText.autoSize = TextFieldAutoSize.LEFT;
  48.          this.iText.antiAliasType = AntiAliasType.ADVANCED;
  49.       }
  50.       
  51.       public function get _wx430() : _iv163
  52.       {
  53.          return iBitmap;
  54.       }
  55.       
  56.       override public function get height() : Number
  57.       {
  58.          return super.height / _bm350._tc204;
  59.       }
  60.       
  61.       public function get _yy538() : Number
  62.       {
  63.          return this.size;
  64.       }
  65.       
  66.       public function set _yy538(param1:Number) : void
  67.       {
  68.          this.size = param1 * _bm350._tc204;
  69.       }
  70.       
  71.       public function set Color(param1:int) : void
  72.       {
  73.          this.color = param1;
  74.       }
  75.       
  76.       public function set Text(param1:String) : void
  77.       {
  78.          var _loc2_:TextFormat = null;
  79.          var _loc3_:TextLineMetrics = null;
  80.          var _loc4_:Array = null;
  81.          var _loc5_:Bitmap = null;
  82.          _loc2_ = this.iText.defaultTextFormat;
  83.          _loc2_.color = color;
  84.          _loc2_.size = size;
  85.          this.iText.text = param1;
  86.          _loc2_.bold = true;
  87.          iText.setTextFormat(_loc2_);
  88.          if(this.effect)
  89.          {
  90.             _hu299._es100(iText,this.effect);
  91.          }
  92.          _loc3_ = iText.getLineMetrics(0);
  93.          this.iWidth = _loc3_.width;
  94.          this.iHeight = _loc3_.height;
  95.          _loc4_ = iText.filters;
  96.          _loc5_ = _uu24._ec508(iText);
  97.          this.iBitmap.bitmapData = _loc5_.bitmapData;
  98.          this.iBitmap.x = _loc5_.x;
  99.          this.iBitmap.y = _loc5_.y;
  100.       }
  101.       
  102.       public function get bitmapData() : BitmapData
  103.       {
  104.          return this.iBitmap.bitmapData;
  105.       }
  106.       
  107.       public function get Text() : String
  108.       {
  109.          return this.iText.text;
  110.       }
  111.       
  112.       override public function get width() : Number
  113.       {
  114.          return super.width / _bm350._tc204;
  115.       }
  116.    }
  117. }
  118.