Показать сообщение отдельно
Старый 08.09.2011, 00:49
veisss вне форума Посмотреть профиль Отправить личное сообщение для veisss Найти все сообщения от veisss
  № 10  
Ответить с цитированием
veisss

Регистрация: Jun 2009
Сообщений: 93
У меня у самого там опечатка во втором цикле
Так правильнее
Код AS3:
var arrayOfStar6Red: Array = new Array ();
for (var j:int = 0; j < 7; j++)
{
	var star6Red:Star6Red=new Star6Red ();
	star6Red.x = Math.floor(Math.random() * 900);
	star6Red.y = Math.floor(Math.random() * 660);
	addChild(star6Red);
	arrayOfStar6Red.push(star6Red);
}
Тут этот объект добавляется в массив
Код AS3:
arrayOfStar6Red.push(star6Red);


А Error #1009: тебе выдает эта строчка
Код AS3:
this.x = parent.width + 10;//parent тут null
Это
Код AS3:
addEventListener (Event.ENTER_FRAME, move);
перенеси в
Код AS3:
public function addListener (e:Event):void
И всегда когда пользуешься опасными переменными(parent,stage...)
лучше проверяй их
Код AS3:
if(parent){
    //делай с parent-ом что хочешь
}else{
    //ой 
}