无法找到类flash.display3D :: Context3D?

时间:2011-10-17 11:58:07

标签: actionscript-3 flash air starling-framework

我已经从GitHub下载了使用Starling的示例:http://www.whacksite.com/。 然后,我使用 SDK 4.5.1,AIR 3.0 创建了一个项目 AIR AS3项目

我编写了游戏,但它有效,但是,当我在游戏菜单中点击“开始新游戏”时,我收到错误:

  

[Fault] exception, information=VerifyError: Error #1014: Class flash.display3D::Context3D could not be found.

在程序设置中,在Flash Viewer中,外部播放器路径为:

  

d:\工作\闪存\ flex_sdk_4.5.1 \运行时将\播放器\ 11 \ flashplayer_11_sa_debug_32bit.exe

我正在使用Flash Develop 4。

1 个答案:

答案 0 :(得分:2)

您必须将swf版本设置为13。

在Flash Builder中,您可以通过将-swf-version=13添加到其他编译器选项来执行此操作 我相信 Flash Develop 具有类似的功能。

您还必须在AIR应用程序描述符文件中使用 AIR 3.0命名空间

相关问题