为 Flash Builder 中生成的 swf 启用硬件加速

发布于 2024-12-08 04:18:40 字数 989 浏览 0 评论 0原文

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

在此处输入图像描述

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

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

Is it possible to enable hardware acceleration (Level 1, Level 2) for a swf generated in Flash Builder. I don´t use the Flash IDE and therefor I have no access to the "Publish Settings" in the Flash IDE? Maybe there is som compiler arguments?

enter image description here

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

To enable the SWF file to use hardware acceleration, select one of the
following options from the Hardware Acceleration menu: Level 1 -
Direct Direct mode improves playback performance by allowing Flash
Player to draw directly on the screen instead of letting the browser
do the drawing. Level 2 - GPU In GPU mode, Flash Player utilizes the
available computing power of the graphics card to perform video
playback and compositing of layered graphics. This provides another
level of performance benefit depending on the user's graphics
hardware. Use this option when you expect that your audience will have
high-end graphics cards. If the playback system does not have
sufficient hardware to enable acceleration, Flash Player reverts to
normal drawing mode automatically. For best performance on web pages
containing multiple SWF files, enable hardware acceleration for only
one of the SWF files. Hardware acceleration is not used in Test Movie
mode. When you publish your SWF file, the HTML file that embeds it
contains a wmode HTML parameter. Choosing Level 1 or Level 2 hardware
acceleration sets the wmode HTML parameter to "direct" or "gpu"
respectively. Turning on hardware acceleration overrides the Window
Mode setting you may have chosen in the HTML tab of the Publish
Settings dialog box, because it is also stored in the wmode parameter
in the HTML file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心奴独伤 2024-12-15 04:18:40

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

因此,我的理解是,您只需要在 html 中设置 wmode 参数,无需任何编译器选项。

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

When you publish your SWF file, the HTML file that embeds it contains a wmode HTML parameter. Choosing Level 1 or Level 2 hardware acceleration sets the wmode HTML parameter to "direct" or "gpu" respectively. Turning on hardware acceleration overrides the Window Mode setting you may have chosen in the HTML tab of the Publish Settings dialog box

So it's my understanding that you just need to set the wmode parameter in your html, no need for any compiler options.

This link explains things in a bit more detail:
http://labs.almerblank.com/2011/03/the-wmode-embed-parameter-de-mystified/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文