Показать сообщение отдельно
Старый 01.10.2006, 22:30
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 41  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от CCCPirate
моя точка зрения осталась не оправергнутой ( да она и не может быть опровергнута )...
Это какая? Это которая про то, что распределённые onEnterFrame быстрее работают?

Или то, что onEnterFrame выполняется в разных объектах не одновременно? Это само собой разумеется, как и любая подписка на события. И выполнение onEnterFrame в объекте происходит в каждой итерации цикла, рассылающего события. Только этот цикл вызывается каждые n миллисекунд (допустим 30) и вызов всех onEnterFrame происходит в минимально возможное время, гораздо меньшее, чем 30мс (если больше, то следующий кадр попросту не будет отрисован до выполнения вычислений), именно это и подразумевалось под «одновременностью». Действительного одновременного выполнения нескольких onEnterFrame не может в силу однопоточности Flash.

А раз всё происходит в одном потоке — пользы от множественной подписки на onEnterFrame вообще никакой, скорее вред, о чём я уже говорил.

D12, у тебя уникальная способность писать кривой код…


Последний раз редактировалось etc; 01.10.2006 в 22:32.