大家运行下如下代码,小弟有个问题。我要生成4中不同颜色块随机摆放,每种色块的总数都是偶数,请教如何来计算呢?
var w:int=20;
var h:int=20;
function getSprite(p_a:uint):Sprite{
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill(p_a)
sprite.graphics.lineStyle(1,0x000000);
sprite.graphics.drawRect(0,0,10,10);
sprite.graphics.endFill();
return sprite;
}
function display(){
for(var i:int=0;i<w;i++){
for(var j:int=0;j<h;j++){
var random : int = Math.random() * 4 >> 0;
var sprite:Sprite = getSprite(0xCCCCCC);
sprite.x = (i % w) * (sprite.width - 1);
sprite.y = (j % h) * (sprite.height- 1);
this.addChild(sprite);
}
}
}
display()
[
本帖最后由 yzgxww 于 2008-5-28 20:55 编辑 ]