Показать сообщение отдельно
Старый 07.09.2011, 04:33
Newred вне форума Посмотреть профиль Отправить личное сообщение для Newred Посетить домашнюю страницу Newred Найти все сообщения от Newred
  № 4  
Ответить с цитированием
Newred
 
Аватар для Newred

Регистрация: May 2010
Адрес: Киев, Украина
Сообщений: 140
Записей в блоге: 2
пришлось моделировать у себя текущую ситуацию....
оказалось банальная ошибка, вы во втором цикле перепутали операторы j != i

рабочий код:
Код AS3:
package main
{	
	import flash.display.*;
	import stars.*;
 
	public class GamePlay extends MovieClip
	{
		public function GamePlay()
		{
			stage.focus = this;
			this.focusRect = false;
			addStars ();
		}
		public function addStars ():void
		{
			var arrayOfStar15Big: Array = new Array ();
			for (var i:int = 0; i < 5; i++)
			{	
				arrayOfStar15Big.push(new Star15Big());
				arrayOfStar15Big[i].x = Math.floor(Math.random() * 900);
				arrayOfStar15Big[i].y = Math.floor(Math.random() * 660);
				addChild(arrayOfStar15Big[i]);
			}
			var arrayOfStar6Red: Array = new Array ();
			for (var j:int = 0; j < 7; j++)
			{
				arrayOfStar6Red.push(new Star6Red());
				arrayOfStar6Red[j].x = Math.floor(Math.random() * 900);
				arrayOfStar6Red[j].y = Math.floor(Math.random() * 660);
				addChild(arrayOfStar6Red[j]);
			}
		}
	}
}