Показать сообщение отдельно
Старый 13.08.2012, 07:07
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
как залупить это дело у каждой окружности?
хорошо сказано...

Цитата:
Есть вариант к каждой добавить листенер по созданию что включает функцию движения, приклеенную к ENTER_FRAME, но не нагрузит ли это флешку?
По возможности нужно добавлять не более одного такого слушателя на всю программу.
В классе каждого кружка сделать функцию update() которую вызывать в цикле для кадой окружности в обработчике enterFrame. Естественно, поместив все объекты "окружности" предварительно в массив.
что-то типа:
Код AS3:
private function onEnterFrame(e:Event):void {
     for each (var circle:Circle in _circles) {
           circle.update();
     }
}
А уже по вызыву этой функции просчитывать движение.

Цитата:
Кстати, флешу проще просчитывать движение собственно-нарисованной окружности или загруженной .png/.jpg картинки?
Растровую графику всегда просчитывать проще, чем векторную