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