Flash 如何使用GPU渲染模式提高Flex Mobile性能?

Flash 如何使用GPU渲染模式提高Flex Mobile性能?,flash,apache-flex,mobile,air,retina-display,Flash,Apache Flex,Mobile,Air,Retina Display,我正在用Flex和Air(移动设备)以及Flash Builder开发一个应用程序,尽管我遇到了一些其他问题,但我现在最担心的问题是我需要在界面中嵌入SWF Flash动画。该应用程序必须在视网膜显示屏iPhone4上运行,所以我打开了GPU渲染模式,以便在“Flex部分”中获得一些性能。它工作得非常好(我在渲染大分辨率资产时比使用CPU模式时有更好的性能),但问题在于“嵌入式Flash部件”,它在CPU模式下表现不错,但速度非常慢,并且在GPU中有一些矢量瑕疵 从我有限的技能(我对Flex比较

我正在用Flex和Air(移动设备)以及Flash Builder开发一个应用程序,尽管我遇到了一些其他问题,但我现在最担心的问题是我需要在界面中嵌入SWF Flash动画。该应用程序必须在视网膜显示屏iPhone4上运行,所以我打开了GPU渲染模式,以便在“Flex部分”中获得一些性能。它工作得非常好(我在渲染大分辨率资产时比使用CPU模式时有更好的性能),但问题在于“嵌入式Flash部件”,它在CPU模式下表现不错,但速度非常慢,并且在GPU中有一些矢量瑕疵

从我有限的技能(我对Flex比较陌生)来看,我认为在运行时可以选择在渲染模式之间切换是一个完美的解决方案(我指的是用于菜单和整体Flex界面的GPU,以及用于嵌入式矢量电影的CPU),但现在我被告知这是不可能的

这是真的吗?有没有其他方法来实现这一点,并使这两个部分正确、流畅地运行?为什么GPU模式让Flash电影如此痛苦


非常感谢您的预付款

快速的答案是Flex不是为在GPU上运行而开发的。因此,将应用程序置于GPU模式并不能真正获得任何好处。如果你真的想在GPU上运行,你可能想看看feathersui.com并尝试一下。除此之外,我会将应用程序的模式保留为“自动”。

没错,您不能在运行时切换渲染模式。