【发布时间】:2016-11-17 11:39:58
【问题描述】:
我正在构建一个 Flash 应用程序,正在使用官方 adobe 插件以 .net 形式运行该应用程序。它需要巨大的内存和 CPU,我想知道为什么闪存仍然滞后。
我已经设置了wmode=gpu,但仍然无法顺利播放。
【问题讨论】:
-
我不确定您希望这个问题的答案是什么样的?就像在任何平台上使用任何语言制作的任何程序一样,它的性能可能取决于很多不同的东西。如果不看代码,也不知道应用程序的性质,没有人能告诉你为什么它很慢。
-
这真的取决于应用程序。这篇文章可能有用craftymind.com/updated-elastic-racetrack-for-flash-9-and-avm2
-
wmode=gpu 不能在桌面上工作(如果你使用的话),只能在手机上工作help.adobe.com/en_US/as3/mobile/…。在桌面上它回退到
direct -
使用
wmode=gpu不会为您修复任何错误代码。确保在输出 SWF 之前一切都已优化。还要记住 Flash 加载的任何内容都会进入内存(如果不小心,会占用大量 RAM)。您可能还有代码会导致 CPU 过度工作...换句话说,任何有关您的 SWF 性质的提示都可能帮助我们帮助您...(是否有enter_frame事件和它的代码是做什么的?您是否将大型资产导入应用程序分配的内存空间?等等等等)。
标签: actionscript-3 actionscript flex4 flash-builder