home *** CD-ROM | disk | FTP | other *** search
/ Ice Age Fan CD 1 / CD1_Scrat.iso / flash / data / game.swf / scripts / com / google / analytics / debug / Background.as < prev    next >
Encoding:
Text File  |  2012-07-04  |  2.2 KB  |  67 lines

  1. package com.google.analytics.debug
  2. {
  3.    import flash.display.Graphics;
  4.    
  5.    public class Background
  6.    {
  7.       public function Background()
  8.       {
  9.          super();
  10.       }
  11.       
  12.       public static function drawRounded(param1:*, param2:Graphics, param3:uint = 0, param4:uint = 0) : void
  13.       {
  14.          var _loc5_:uint = 0;
  15.          var _loc6_:uint = 0;
  16.          var _loc7_:uint = uint(Style.roundedCorner);
  17.          if(param3 > 0 && param4 > 0)
  18.          {
  19.             _loc5_ = param3;
  20.             _loc6_ = param4;
  21.          }
  22.          else
  23.          {
  24.             _loc5_ = uint(param1.width);
  25.             _loc6_ = uint(param1.height);
  26.          }
  27.          if(Boolean(param1.stickToEdge) && param1.alignement != Align.none)
  28.          {
  29.             switch(param1.alignement)
  30.             {
  31.                case Align.top:
  32.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,0,0,_loc7_,_loc7_);
  33.                   break;
  34.                case Align.topLeft:
  35.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,0,0,0,_loc7_);
  36.                   break;
  37.                case Align.topRight:
  38.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,0,0,_loc7_,0);
  39.                   break;
  40.                case Align.bottom:
  41.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,_loc7_,_loc7_,0,0);
  42.                   break;
  43.                case Align.bottomLeft:
  44.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,0,_loc7_,0,0);
  45.                   break;
  46.                case Align.bottomRight:
  47.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,_loc7_,0,0,0);
  48.                   break;
  49.                case Align.left:
  50.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,0,_loc7_,0,_loc7_);
  51.                   break;
  52.                case Align.right:
  53.                   param2.drawRoundRectComplex(0,0,_loc5_,_loc6_,_loc7_,0,_loc7_,0);
  54.                   break;
  55.                case Align.center:
  56.                   param2.drawRoundRect(0,0,_loc5_,_loc6_,_loc7_,_loc7_);
  57.             }
  58.          }
  59.          else
  60.          {
  61.             param2.drawRoundRect(0,0,_loc5_,_loc6_,_loc7_,_loc7_);
  62.          }
  63.       }
  64.    }
  65. }
  66.  
  67.