Показать сообщение отдельно
Старый 05.01.2009, 05:43
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 2  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
Код AS1/AS2:
var bt = 0;
var itemListTemp:Array = new Array("building_1", "building_2", "building_3", ...  "building_N");
 
_root.buildings.attachMovie(itemListTemp[bt],itemListTemp[bt],1);	
_root.buildings.itemListTemp[bt]._y = -5000;
массив вы здесь ещё не создали, правильнее будет так:
Код AS1/AS2:
var itemListTemp:Array = new Array("building_1", "building_2", "building_3", ...  "building_N");
for (var i:Number = 0; i < itemListTemp.length; i++) {
	var item = _root.buildings.attachMovie(itemListTemp[i],itemListTemp[i] + i, i);	
	item._y = 0;
	//позиционируем првый мувик
	item._x = 0;
	//чтобы мувики не легли один на другой, лучше раскидать остльные по х-аксе
	//с расстоянием в 5 пикселей друг от друга
	item._x += (item._width + 5)*i;
}
динамический мувик удаляеся с помощью removeMovieClip();