How To Create A Rectangle Sprite in AS3
When you create AS3 projects in flex builder or other programs you’ll need simple shapes and sprites on the fly. Here is a simple method to create them:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
public static function rectangleSprite(w:Number, h:Number, fillColor:uint , borderColor:uint, center:Boolean = false):Sprite { var rectangleSprite:Sprite = new Sprite(); rectangleSprite.graphics.lineStyle(1, borderColor) rectangleSprite.graphics.beginFill(fillColor); if (center) rectangleSprite.graphics.drawRect(0,0,w,h); else rectangleSprite.graphics.drawRect(-w/2,-h/2,w,h); rectangleSprite.graphics.endFill(); return rectangleSprite; } |