2

是否可以为 Flash Builder 中生成的 swf 启用硬件加速(1 级、2 级)。我不使用 Flash IDE,因此我无法访问 Flash IDE 中的“发布设置”?也许有一些编译器参数?

在此处输入图像描述

http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7bcea.html

要启用 SWF 文件以使用硬件加速,请从“硬件加速”菜单中选择以下选项之一: 级别 1 - 直接直接模式通过允许 Flash Player 直接在屏幕上绘图而不是让浏览器进行绘图来提高播放性能。级别 2 - GPU 在 GPU 模式下,Flash Player 利用显卡的可用计算能力来执行视频播放和分层图形的合成。根据用户的图形硬件,这提供了另一个级别的性能优势。当您预计您的观众将拥有高端显卡时,请使用此选项。如果播放系统没有足够的硬件来启用加速,Flash Player 会自动恢复到正常绘图模式。为了在包含多个 SWF 文件的网页上获得最佳性能,请仅对其中一个 SWF 文件启用硬件加速。在测试电影模式下不使用硬件加速。当您发布 SWF 文件时,嵌入它的 HTML 文件包含 wmode HTML 参数。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。

4

1 回答 1

2

当您发布 SWF 文件时,嵌入它的 HTML 文件包含 wmode HTML 参数。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的 HTML 选项卡中选择的窗口模式设置

所以我的理解是你只需要在你的 html 中设置 wmode 参数,不需要任何编译器选项。

此链接更详细地解释了一些事情:http: //labs.almerblank.com/2011/03/the-wmode-embed-parameter-de-mystified/

于 2011-10-05T16:34:23.300 回答