Apache Royale предлагает выбор наборов компонентов. Royale поддерживает многие API-интерфейсы Apache Flex, но не так много API-интерфейсов Adobe Flash, поскольку временной шкалы, как вы упомянули, нет.
EnterFrame
события используются для многих вещей, как вы упомянули, и правильная замена вашего приложения будет зависеть от того, для чего вы используете это событие.
Если вы использовали enterFrame
для запуска какого-то кода время от времени, то:
- Если используется базовый набор компонентов, используйте
org.apache.royale.utils.Timer
- Если используются наборы компонентов MXRoyale и SparkRoyale, подайте запрос функции, чтобы в приложении поддерживалась
enterFrame
. EnterFrame
технически является Flash API, но должно быть достаточно просто добавить поддержку событий enterFrame
и привязать его к таймеру.
Если вы используете enterFrame
для синхронизации кода приложения с анимациями, вам необходимо понять, как эти анимации будут работать в браузере, и использовать любой механизм обновления, используемый вашими анимациями.