home *** CD-ROM | disk | FTP | other *** search
- package com.generationk.zinc
- {
- import flash.display.Sprite;
-
- public class Rect extends Sprite
- {
- private var _color:uint;
-
- private var _cornerRadius:Number;
-
- private var _width:Number;
-
- private var _border:Boolean;
-
- private var _height:Number;
-
- private var _alpha:Number;
-
- public function Rect(param1:Number, param2:Number, param3:uint = 0, param4:Number = 0, param5:Boolean = false, param6:Number = 1)
- {
- super();
- _width = param1;
- _height = param2;
- _color = param3;
- _alpha = param6;
- _border = param5;
- _cornerRadius = param4;
- draw(_width,_height);
- }
-
- public function drawComplex(param1:Number, param2:Number, param3:Array) : void
- {
- graphics.clear();
- if(_border)
- {
- graphics.lineStyle(1,16777215);
- }
- graphics.beginFill(_color,_alpha);
- graphics.drawRoundRectComplex(0,0,param1,param2,param3[0],param3[1],param3[2],param3[3]);
- graphics.endFill();
- }
-
- public function draw(param1:Number, param2:Number) : void
- {
- graphics.clear();
- if(_border)
- {
- graphics.lineStyle(1,16777215);
- }
- graphics.beginFill(_color,_alpha);
- graphics.drawRoundRectComplex(0,0,param1,param2,_cornerRadius,_cornerRadius,_cornerRadius,_cornerRadius);
- graphics.endFill();
- }
- }
- }
-
-