Я пишу карточную игру в ActionScript 3. Каждая карта представлена экземпляром класса, расширяющего movieclip, экспортированного из Flash CS4, который содержит графическую карту и флип-анимацию. Когда я хочу перевернуть карту, я вызываю gotoAndPlay в этом мувиклипе.Позвольте системному времени определить скорость анимации, а не программу FPS
Когда частота кадров замедляется, все анимации занимают больше времени. Кажется, Flash по умолчанию будет анимацией movieclips таким образом, чтобы все кадры в клипе были нарисованы. Поэтому, когда частота кадров программы падает ниже частоты кадров клипа, анимация будет воспроизводиться более медленными темпами.
Я хотел бы, чтобы анимация всегда воспроизводилась с одинаковой скоростью и, как следствие, всегда отображалась на экране столько же времени. Если частота кадров слишком низкая, чтобы показать все кадры, кадры будут сброшены. Можно ли рассказать Flash о анимации таким образом? Если нет, то какой самый простой способ самостоятельно программировать это поведение?