我已经从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。
答案 0 :(得分:2)
您必须将swf版本设置为13。
在Flash Builder中,您可以通过将-swf-version=13
添加到其他编译器选项来执行此操作
我相信 Flash Develop 具有类似的功能。
您还必须在AIR应用程序描述符文件中使用 AIR 3.0命名空间。