generate Random colors using Action Script
The below code shows how to generate Random colors using Action Script
import druva.ColorUtils;
import flash.display.Graphics;
import flash.display.Sprite;
var box:Sprite = new Sprite();
var mc:MovieClip = new MovieClip();
addChild(mc);
function createBoxes(e:Event=null) {
removeChild(mc);
for (var i:Number=1; i<=10; i++) {
box = new Sprite();
box.graphics.beginFill(ColorUtils.randomColor());
box.graphics.lineStyle(1, 0x000000);
box.graphics.drawRect(0,0,30,30);
box.graphics.endFill();
box.y = 50;
box.x = i*40
mc.addChild(box);
}
addChild(mc);
}
createBoxes();
btnn.addEventListener(MouseEvent.CLICK, createBoxes);
You can also declare the same as protoType
package druva{
import flash.display.Sprite;
public class ColorUtils extends Sprite {
public function ColorUtils() {
}
public static function randomColor():uint {
var colArray:Array=new Array("0x");
for (var i:Number=1; i<=3; i++) {
colArray[i]=Math.floor(Math.random()*255-0+1)+0;
colArray[i]=colArray[i].toString(16);
}
var uintN:uint=new uint(colArray.join(""));
return uintN;
}
public static function generateColor():int {
return Math.ceil(Math.random() * 0xFFFFFF);
}
}
}