Показать сообщение отдельно
Старый 09.01.2010, 20:19
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
var dots:Array = [];
 
drawGrid(50, 50);
 
var i:Number = 0;
var m:Number = dots.length - 1;
var intervalID:Number = setInterval(intervalHandler, 1);
 
function intervalHandler():Void
{
	if (i > m)
	{
		clearInterval(intervalID);
		return;
	}
 
	var dot:MovieClip = MovieClip(dots[i]);
	dot._visible = true;
	i++
}
 
function drawGrid(theWidth:Number, theHeight:Number):Void 
{
	var k:Number = 0;
	for (var i: Number=0; i<theWidth; i += 4) 
	{
		for (var j: Number=0; j<theHeight; j += 4) 
		{
			var dot:MovieClip = this.attachMovie("dot", "dot"+i+"_"+j, k++);
			dot._x = i;
			dot._y = j;
			dot._visible = false;
			dots.push(dot);
		}
	}
}