我正在使用 Flex 和 Air (Mobile) 和 Flash Builder 开发一个应用程序,尽管我遇到了一些其他问题,但我现在最担心的问题是我需要将 SWF Flash 动画嵌入到界面中。该应用程序必须在 Retina Display iPhone 4 中运行,因此我打开了 GPU 渲染模式,以便在“Flex 部分”中获得一些性能。它工作得非常好(我在渲染大分辨率资产而不是使用 CPU 模式时获得了更好的性能),但问题在于“嵌入式 Flash 部分”,它在 CPU 模式下显示不错,但速度很慢,并且有一些矢量伪影显卡。
从我有限的技能(我对 Flex 比较陌生)我认为在运行时可以选择在渲染模式之间切换将是完美的解决方案(我的意思是 GPU 用于菜单和整个 Flex 界面,而 CPU 用于嵌入式矢量电影)但我被告知现在这是不可能的。
这是真的吗?有没有其他方法可以实现,让这两个部分正确流畅地运行?为什么 GPU 模式让 Flash 电影如此痛苦?
非常感谢您的提前!