Я разрабатываю приложение с помощью Flex и Air (для мобильных устройств) и Flash Builder, и, несмотря на некоторые другие проблемы, которые у меня были, самая тревожная проблема для меня сейчас заключается в том, что мне нужно встроить анимацию SWF Flash в интерфейс. Приложение должно работать на Retina Display iPhone 4, поэтому я включил режим рендеринга графического процессора, чтобы получить некоторую производительность в «Flex part». Он работает очень хорошо (у меня лучшая производительность при рендеринге ресурсов с большим разрешением, а не в режиме ЦП), но проблема связана с «встроенной частью Flash», которая хорошо отображается в режиме ЦП, но очень медленная и с некоторыми векторными артефактами в GPU.
Из-за моих ограниченных навыков (я относительно новичок в Flex), я думаю, что возможность переключаться между режимами рендеринга во время выполнения была бы идеальным решением (я имею в виду графический процессор для меню и общего интерфейса Flex, а также ЦП для встроенного векторного фильма) но мне сказали, что сейчас это невозможно.
Это правда? Есть ли другой способ добиться этого и заставить две части работать правильно и плавно? Почему режим GPU делает Flash-ролик таким болезненным?
Большое спасибо за продвижение!