Показать сообщение отдельно
Старый 19.12.2008, 17:43
gen4 вне форума Посмотреть профиль Отправить личное сообщение для gen4 Найти все сообщения от gen4
  № 1  
Ответить с цитированием
gen4

Регистрация: May 2006
Сообщений: 79
По умолчанию Размножение спрайтов с сохраниением внутренностей

Задача:
Необходимо отображать один и тот же спрайт в 100 местах одновременно.



Решение:
Выставляю 100 спрайтов, внутрь помещаю контейнер с контентом, который нужно отобразить.
Внутри контейнера я что-то меняю, ожидая при этом, что все 100 экземпляров поведут себя синхронно.


Проблема:
Проблема произошла еще на полпути

Код AS3:
 
extends Sprite {
 
for (var zz in points) {
				var sp = new Sprite();
				sp.addChild(conteiner);
				sp.x = points[zz].x;
				sp.y = points[zz].y;
                                addChild(sp);
			}
}
При исполнении этого кода,я ожидаю что будет созданно некоторое количество спрайтов, содержащих спрайт conteiner и расставленно в соответствующие координаты.

На деле же, я вижу только последний созданный спрайт.
Количество детей верное, координаты верные - проверял.

Вопрос:
Че за фигня)

Бонусный вопрос:
Какой алгоритм выбрали бы Вы, для того что бы показывать динамически изменяющийся контент одновременно в нескольких местах?