Вы не получаете частоту обновления монитора от Flash, даже в AIR.Да, кадры могут рендериться в разное время (особенно при большой нагрузке).AFAIK, ваш лучший источник точного времени - getTimer ().Анимация, основанная на getTimer () в ENTER_FRAME, является плавной (при условии, что частота кадров достаточно высока), хотя частота кадров может варьироваться.
Редактировать: ваш код может выполняться между сменами кадров, поэтому установите высокую частоту кадров и сохраняйтенагрузка маленькая.Таким образом, вы получите больше шансов вовремя ответить.Я считаю, что точность getTimer () составляет до 1 мс, но это немного сложно проверить.Запустите программу на несколько часов, затем сравните getTimer () и фактическое пройденное время? ..