FlashCS6自带FlashPlayer11和高版本的FlexSDK,使用Starling不需要额外配置什么,在项目中只需要把Starling类包正确导入就可以了。
但要注意一点,测试影片
当选择“在FlashProfessional中”的时候,Starling的GPU加速是没有效果的。这种情况下,输出面板会显示:
[Starling] Initialization complete.
[Starling] Display Driver:Software (Embedded)
但是在浏览器中测试影片可以,但有个前提,需要在发布设置里面更改硬件加速选项。
若要使 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看下源码,其中
wmode的值为direct,硬件加速是GPU的时候,wmode值为gpu。
Starling介绍:
http://www.adobe.com/cn/devnet/flashplayer/articles/introducing_Starling.html