Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.09.2011, 19:03
In8Finity вне форума Посмотреть профиль Отправить личное сообщение для In8Finity Найти все сообщения от In8Finity
  № 1  
Ответить с цитированием
In8Finity

Регистрация: Jan 2010
Сообщений: 187
Question работа с объектами в массиве

Не могу понять что я делаю не так.
У меня есть несколько объектов-мувиклипов hero, которые я хочу добавлять на сцену map каждый 64 кадр двигать их там.
Для этого я замыслил использовать массивы.
Выглядит это у меня примерно так:

Код AS3:
addEventListener(Event.ENTER_FRAME, Time);
...
function Time(evt:Event):void {
 
// создаём героев. каждый 64 кадр нового героя
		i++
		if (i == 64){
			map.addChild(hero);
			heroList.push(hero);
			i = 1;
			}
 
// перемещаем созданных героев на 1 пиксель. каждый кадр
 
for (var j:int = 0; j < heroList.length; ++j){
	heroList[j].x +=1;
	}
но как вы уже наверное догадались - не работает.
Первый герой появляется и начинает ползти как надо, а на 64-м кадре он исчезает и появляется заново в первоначальном месте и ползёт уже быстрее... и тд.

Подскажите пожалуйста, где у меня ошибка?

Создать новую тему   Часовой пояс GMT +4, время: 18:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.