У меня нет веских доказательств, подтверждающих это, но flash - это преимущественно приложение векторной графики, поэтому «идеальное» разрешение столкновений можно рассчитать с помощью вогнутых алгоритмов столкновений (часто они просто разбиваются на ряд выпуклые формы. Это означает, что обнаружение столкновений может быть на самом деле очень быстрым (по сравнению с традиционными «идеальными»).
При реализации собственного флеш-рендерера я так и поступил с обнаружением коллизий, поскольку он казался наиболее естественным из-за данных, которые у меня уже были. Было бы бессмысленно писать много специализированного кода, чтобы сделать что-то похожее (аля традиционные методы идеального пикселя) с менее точными результатами (вы не хотите, чтобы он действовал иначе, просто потому, что вы установили более низкое качество изображения или увеличено / уменьшено).
Мой совет: проведите стресс-тест на машине с минимальными спецификациями, если она недостаточно быстра, а затем внедрите более быструю версию (или, возможно, попробуйте реализовать какую-то ускоряющую структуру, например, квадродерево).