home *** CD-ROM | disk | FTP | other *** search
/ ftp.novell.com / 2014.06.ftp.novell.com.tar / ftp.novell.com / forge / camtasia.msi / Cabs.w1.cab / camtasia_player_ext.swf9 / scripts / __Packages / com / techsmith / utils / shapes / Rectangle.as
Text File  |  2009-08-17  |  1KB  |  36 lines

  1. class com.techsmith.utils.shapes.Rectangle
  2. {
  3.    function Rectangle()
  4.    {
  5.    }
  6.    static function draw(scope, color, width, height, alpha, lStyle, location)
  7.    {
  8.       if(lStyle != null)
  9.       {
  10.          scope.lineStyle(lStyle.thickness,lStyle.rgb,lStyle.alpha,lStyle.pixelHinting,lStyle.noScale,lStyle.capsStyle,lStyle.jointStyle,lStyle.miterLimit);
  11.       }
  12.       else
  13.       {
  14.          scope.lineStyle(undefined);
  15.       }
  16.       scope.beginFill(color,alpha);
  17.       if(location != null)
  18.       {
  19.          scope.moveTo(location.x,location.y);
  20.          scope.lineTo(width + location.x,location.y);
  21.          scope.lineTo(width + location.x,location.y + height);
  22.          scope.lineTo(location.x,location.y + height);
  23.          scope.lineTo(location.x,location.y);
  24.       }
  25.       else
  26.       {
  27.          scope.moveTo(0,0);
  28.          scope.lineTo(width,0);
  29.          scope.lineTo(width,height);
  30.          scope.lineTo(0,height);
  31.          scope.lineTo(0,0);
  32.       }
  33.       scope.endFill();
  34.    }
  35. }
  36.