Я использую FlashDevelop в качестве редактора кода и Flash CS4 IDE для публикации моих файлов AIR (а также для управления активами, создания анимации и т. Д.).Бонусом этого является то, что Flash IDE очень легко справляется с созданием сертификатов и тому подобным.
Flash CS4 использует Adobe AIR 1.5, который очень стар, и я хочу обновить его доAIR 2.6 , который на момент написания статьи является последней версией AIR.Кроме того, я не знаю, имеет ли это какое-либо значение, но я бы хотел сейчас опубликовать приложения AIR для Android.В прошлом я успешно создал приложение AIR для ПК, используя AIR 1.5.
Я загрузил AIR 2.6 SDK с веб-сайта Adobe и заменил все файлы в папке «AIK1.5» на моем Flashустановка (папка с именем 1.5 по-прежнему раздражает меня).
Какие еще шаги я должен предпринять?Поскольку я не уверен, что публикую приложения AIR 2.6, поскольку файл application.xml
в моем проекте AIR все еще читает:
<application xmlns="http://ns.adobe.com/air/application/1.5">
Если я изменяю версию в .xml, Flash взрывается (некомпилирует, выдает ошибку).
Кроме того, если я выберу «Файл»> «Параметры публикации», а затем на вкладке «Flash», поле проигрывателя будет иметь вид «Adobe AIR 1.5».Это правильно?Я предполагаю, что так будет всегда, даже если вы успешно обновите версию AIR, поскольку, очевидно, Adobe слишком ленива, чтобы обновить CS4, чтобы логически выяснить, есть ли у него новая версия AIR.
Кроме того, если AIR бесплатен, почему, черт возьми, Adobe не делает, по крайней мере, выпускает обновления для CS4, которые обновляют версию AIR, которую он использует.Кажется, это полностью в их силах, и кажется невероятно небрежным, что они не делают этого для людей, которые купили их программное обеспечение.
Пожалуйста, если бы вы могли предоставить четкую пошаговую помощь, потому что я 'Я очень невежественен, когда дело доходит до конфигураций разработки и прочего.Я просто хочу написать код и отключиться.
ОБНОВЛЕНИЕ
После того, как вы обновили библиотеку Flash AIR с помощью AIR 2.6 и скомпилировали свой проект AIR, убедитесь, что вы используете новый шаблон дескриптора приложения из AIR SDK.Сначала я думал, что нужно просто изменить номер версии с 1.5 на 2.6 или любую новую версию, которую вы используете.Как видно ниже.
<application xmlns="http://ns.adobe.com/air/application/1.5">
Но формат изменился, и вам действительно нужно использовать новый шаблон, иначе он не будет работать.И когда вы компилируете, вы автоматически не получите предварительный просмотр вашего скомпилированного .swf.Это произойдет и в FlashDevelop, если вы неправильно настроили файл дескриптора.