Показать сообщение отдельно
Старый 04.10.2012, 15:29
wisconsin вне форума Посмотреть профиль Отправить личное сообщение для wisconsin Найти все сообщения от wisconsin
  № 19  
Ответить с цитированием
wisconsin

Регистрация: Jun 2012
Сообщений: 40
Код AS3:
package 
{
	import flash.display.*;
 
	public class Main extends Sprite 
	{
 
		public function Main():void 
		{
			createMap();
		}
 
		private function createMap():void 
		{
			var placeX:int = 0; // Задаю начальную координату
 
			for (var i:int = 0; i < 5; i++)
			{
				// Рисую квадрат
				var square:Shape = new Shape();
				square.graphics.lineStyle(1);
				square.graphics.beginFill(0xFF0000, 1);
				square.graphics.drawRect (0, 0, 25, 25);
 
				// Отображаю квадрат на заданной координату
				square.x = placeX;
				addChild(square);
 
				// Увеличиваю заданные координату
				placeX += 25;
 
			}
 
		//Двигаю последний добавленный квадрат
		var lastSquare:Shape = ( getChildAt ( numChildren - 1 ) as Shape );
		lastSquare.x += 10;
 
		}
 
	}
 
}