2016-04-24 1 views
0

Я использую Flash Builder Creative Cloud (4.7) с проектом Actionscript. В проекте используется AIR SDK 3.4. Я использую структуру Starling для завершения учебника по обучению. Я правильно настроил Старлинг на учебник. Однако, когда я использую этот тестовый код изFlash Builder Творческие облачные сообщения об ошибках при тестировании простой программы

http://wiki.starling-framework.org/manual/startup_code

Я получаю 53 сообщений об ошибках. 53 сообщения об ошибках не отображаются, пока я не создаю класс Game. Я изменил файл html, как указано в уроке, на «params.wmode =» direct. Я также изменил свой веб-браузер в настройках IDE для работы с Firefox. Я не получаю сообщений об ошибках, направленных из Firefox из-за ошибок Flash. Я не считаю, что это проблема с не установки отладчика из самана

Этот сайт (http://wiki.starling-framework.org/manual/startup_code) также говорится, что я должен сделать это:.

«Если мы говорим о проекте AIR, вы будете необходимо отредактировать дескриптор приложения AIR, который, вероятно, называется «Project-app.xml» или аналогичный, в зависимости от вашего имени проекта. Найти и обновить «RenderMode» XML-тег (который может быть отключен) до значения «прямой» «

Найти это:. </RenderMode> ->

Заменить это: прямой

Я также не уверен, где найти «Проект-app.xml» и заменить в вышеуказанном состоянии направлений. Это единственный другой шаг, который я не пробовал в моем устранении неполадок.

Я не уверен, что является причиной 53 при запуске простой тестовой программы.

Некоторые из 53 ошибок указывают на это: Доступ к возможно неопределенному свойству backBufferHeight через ссылку со статическим типом Context3D. Painter.as/Spacer/код/​​скворец/рендеринга линии 126 Flex Проблема

Другие утверждают это:

Вызов к возможному неопределенному методу InsertAt через ссылку со статическим типом Вектор .. DisplayObjectContainer.as/распорка/код/скрининг/строка дисплея 238 Задача Flex

.

+0

Вы создали свой проект как проект AIR, верно? В этом случае вы должны иметь XML-приложение в своей папке «src». Он называется так же, как и ваш проект (если ваша папка проекта называется «MyApplication», ваш xml будет называться MyApplication-app.xml. Это файл, описывающий различные параметры вашего приложения, включая имя, которое пользователь увидит при установке, значки и т. д. – Philarmon

+0

Метод insertAt был добавлен совсем недавно ... убедитесь, что вы используете новейший Air SDK. – Iansen

+0

Я думаю, что это был не тот самый последний SDK, который вызывал проблему.У меня также не было правильного использования моей скворцовой структуры. Я нашел отличный учебник по lynda.com для Flash Builder 4.7. – GamerVet

ответ

0

Обновление Air SDK и все ваши проблемы исчезнут. 3.4 древний! Текущая стабильная версия Adobe AIR SDK & Компилятор 21.0.0.198 (у вас 18 основных версий, все изменилось, Android, iOS изменились).

Также дайте FlashDevelop попробовать. Настройка проекта проста, и SDK-установка обрабатывается встроенным инструментом. Чтобы установить последние версии SDK, перейдите в «Инструменты» -> «Установка программного обеспечения», подождите, пока они будут загружены, и вам будет хорошо.

+0

Спасибо за сообщение! – GamerVet

+0

Я собираюсь проверить вспышку разработки! – GamerVet