FlashCS6环境下使用Starling

       FlashCS6自带FlashPlayer11和高版本的FlexSDK,使用Starling不需要额外配置什么,在项目中只需要把Starling类包正确导入就可以了。

       但要注意一点,测试影片

       FlashCS6环境下使用Starling

       当选择“在FlashProfessional中”的时候,Starling的GPU加速是没有效果的。这种情况下,输出面板会显示:

[Starling] Initialization complete.
[Starling] Display Driver:Software (Embedded)

       但是在浏览器中测试影片可以,但有个前提,需要在发布设置里面更改硬件加速选项。

       FlashCS6环境下使用Starling

若要使 SWF 文件能够使用硬件加速,请从“硬件加速”菜单中选择下列选项之一:

第 1 级 - 直接 “直接(direct)”模式通过允许 Flash Player 在屏幕上直接绘制,而不是让浏览器进行绘制,从而改善播放性能。

 

第 2 级 - GPU 在“GPU”模式中,Flash Player 利用图形卡的可用计算能力执行视频播放并对图层化图形进行复合。根据用户的图形硬件的不同,这将提供更高一级的性能优势。如果您预计您的受众拥有高端图形卡,则可以使用此选项。

 

如果播放系统的硬件能力不足以启用加速,则 Flash Player 会自动恢复为正常绘制模式。若要使包含多个 SWF 文件的网页发挥最佳性能,请只对其中的一个 SWF 文件启用硬件加速。在测试影片模式下不使用硬件加速。

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

      当硬件加速设置好后,可以在浏览器模式下测试影片,也可以在浏览器下发布预览,读者可以打开发布后的html看下源码,其中

       FlashCS6环境下使用Starling

    wmode的值为direct,硬件加速是GPU的时候,wmode值为gpu。

    Starling介绍:

http://www.adobe.com/cn/devnet/flashplayer/articles/introducing_Starling.html 

你可能感兴趣的:(starling,Direct,GPU加速,测试影片)