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