Если вы анимируете на временной шкале, Flash Player попытается отобразить сцену с частотой кадров, которую вы установили в свойствах проекта.Каждый видеоклип на сцене будет обновляться с той же скоростью.Однако, если у вас есть сложные анимации или много объектов на сцене одновременно, Flash Player может быть трудно справиться с этой частотой кадров, поэтому он будет работать медленнее.Скорость компьютера, на котором он работает, также влияет на это.Таким образом, если вы установите для своего фильма скорость 30 кадров в секунду, Flash сделает все возможное, чтобы обновить анимацию 30 раз в секунду, но он может работать только с фактической скоростью 20 или 25. Или же он может работать в большинстве случаев в 30 раз., но бросьте, когда все усложняется.Обратите внимание, что он не будет пропускать кадры, он будет воспроизводить их медленнее.
По этой причине часто лучше создавать анимации программным способом, чтобы можно было рассчитать дельту времени и перемещать объекты на основе этого.Таким образом, если частота кадров падает, анимация может быть немного короткой, но все не замедляется.Это может быть очень важно в играх.
Вы добьетесь максимальной производительности, используя спрайт-листы и «перетягивая» свои объекты на растровое полотно.По сути, вы помещаете все кадры анимации в одно изображение, а затем копируете их по отдельности и объединяете в одно большое растровое изображение, представляющее игровой экран.Это будет намного быстрее, чем помещать каждое изображение в отдельный кадр в мувиклипе.