Показать сообщение отдельно
Старый 12.06.2012, 17:28
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Код 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();
				}
			}
		}
	}
}