#actionscript-3 #flash #air #starling-framework
#actionscript-3 #flash #air #starling-framework
Вопрос:
Я загрузил пример 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 путь к внешнему проигрывателю равен:
D:workFlashflex_sdk_4.5.1runtimesplayer11flashplayer_11_sa_debug_32bit.exe
Я использую Flash Development 4.
Ответ №1:
Вы должны установить версию swf на 13.
Во Flash Builder вы бы сделали это, добавив -swf-version=13
в дополнительные параметры компилятора.
Я полагаю, что у Flash Develop есть аналогичная функция.
Вы также должны использовать пространство имен AIR 3.0 в файле дескриптора приложения AIR.
Комментарии:
1. это было правильно, но не решало проблему, пока я не скомпилировал проект без его запуска, затем я перетащил файл проекта swf на flaash player 11, и это сработало!