
26.09.2011, 16:26
|
|
Регистрация: Jan 2011
Сообщений: 70
|
ENTER_FRAME лучше один или много?
Вот маюсь вопросом. Есть поле крестики-нолики. Каждая клетка extends Sprite. В каждой клетке может быть Спрайт крестика или нолика или нифигалика. Спрайты анимируются програмно (для этого есть метод Draw каждому спрайтику, и в нем я считаю сколько прошло секунд с момента последней отрисовки и рисую его в нужном мне виде)
Вопрос в том - как этот метод лучше (оптимальнее) вызывать. Есть решения.
1 addEventListener(Event.ENTER_FRAME, одна_большая_функция_с_циклом_по_всем_клеткам)
2 каждая_клетка.addEventListener(Event.ENTER_FRAME, функция_отрисовки_своего_содержимого)
3 ???
Нужно сразу реализовать метод, который не отвалится, если придется увеличивать количество клеток, и количество спрайтов в каждой клетке. (анимированый фон, или что-то еще)
Таймерами, как я понимаю, в АС3 не принято пользоваться. Раскуриваю програмную анимацию вторые сутки. Не пиннать сильно!
|