Я разработал кроссплатформенное приложение AIR, которое серьезно не работает на мобильных устройствах из-за анимации / использования векторной графики вместо растровых ресурсов. использование cacheAsBitmapMatrix / cacheAsBitmap лучше, когда и где назначено должным образом, но все же не так быстро, как использование растровых ресурсов.
Я попытался передать векторную графику bitmapData.draw () в объект Bitmap во время выполнения и вместо этого анимировать объект растрового изображения, но это работает примерно так же хорошо (или, может быть, даже точно так же), как простое кэширование векторной графики как битовая карта.
Пользовательский интерфейс Flash Professional 5.5 теперь может преобразовывать векторную графику в ресурсы растрового изображения, но возможно ли это сделать во время выполнения? Можно ли иметь реальную подпрограмму Rasterize () для преобразования программно нарисованной векторной графики и, возможно, даже редактируемого текста в растровые изображения во время выполнения для оптимальной анимированной производительности, особенно на мобильных устройствах?