Класс flash.display3D :: Context3D не найден? - PullRequest
0 голосов
/ 17 октября 2011

Я скачал пример Adobe для использования Starling по адресу: http://www.whacksite.com/ с GitHub. Затем я создал проект AIR AS3 с SDK 4.5.1, AIR 3.0 .

Я скомпилировал игру, и она заработала, но когда я нажимаю «Начать новую игру» в меню игры, я получаю ошибку:

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

В настройках программы в Flash Viewer путь к внешнему проигрывателю:

D: \ работа \ Flash \ flex_sdk_4.5.1 \ \ среда выполнения проигрывателя \ 11 \ flashplayer_11_sa_debug_32bit.exe

Я использую Flash Develop 4.

1 Ответ

2 голосов
/ 18 октября 2011

Необходимо установить версию swf на 13.

В Flash Builder это можно сделать, добавив -swf-version=13 к дополнительным параметрам компилятора.
Полагаю Flash Develop имеет аналогичную функцию.

Вы также должны использовать пространство имен AIR 3.0 в файле дескриптора приложения AIR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...