
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
private const TS:uint = 24;
private var fieldArray:Array;
private var fieldSprite:Sprite;
public function Main():void
{
generateField();
}
private function generateField():void
{
var colors:Array = new Array("0x444444", "0x555555");
fieldArray = new Array();
var fieldSprite:Sprite = new Sprite();
addChild(fieldSprite);
fieldSprite.graphics.lineStyle(0, 0x000000);
for (var i:uint = 0; i < 20; i++)
{
fieldArray[i] = new Array;
for (var j:uint = 0; j < 10; j++)
{
fieldArray[i][j] = 0;
fieldSprite.graphics.beginFill(colors[j % 2 + i % 2 % 2]);
fieldSprite.graphics.drawRect(TS * j, TS * i, TS, TS);
fieldSprite.graphics.endFill();
}
}
}
}
}