0

我已经从 GitHub下载了使用 Starling 的 Adob​​e 示例: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 中,External Player Path 为:

D:\work\Flash\flex_sdk_4.5.1\runtimes\player\11\flashplayer_11_sa_debug_32bit.exe

我正在使用 Flash Develop 4。

4

1 回答 1

2

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

在 Flash Builder 中,您可以通过添加-swf-version=13额外的编译器选项来做到这一点。
我相信Flash Develop也有类似的功能。

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

于 2011-10-18T16:39:12.537 回答