Существует верхний предел частоты кадров, достижимый Flash-плеером. Хотя технически вы можете установить значение выше, чем 60fps, я не верю, что экран будет обновляться быстрее, чем это, если у пользователя установлена современная версия Flash Player. Кроме того, на самом деле не имеет значения, какую частоту кадров вы устанавливаете, поскольку это предложение, чтобы игрок сделал все возможное, чтобы обновить его с такой скоростью ... и он сделает это, если это вообще возможно! Тем не менее, существует ряд факторов, которые могут сделать невозможным для игрока фактически поддерживать эту частоту кадров.
- Сложная сцена с множеством разных видеоклипов, несколько вложенных.
- Злоупотребление масками
- Повторное применение фильтров
- Особенно сложный или неэффективный код, реализованный в обработчике событий ENTER_FRAME или TIMER (или многих из них)
- График сложного объекта
Неоправданное создание экземпляров и удаление объектов, что приводит к принудительному сбору мусора (это вызывает заметный сбой при очень высокой частоте кадров).
Следует также отметить, что вы не можете по-настоящему полагаться на то, что время обновления между обновлениями, ENTER_FRAME или TIMER, не будет на 100% согласованным даже в лучших обстоятельствах.
Надеюсь, это поможет.