Есть ли простой способ, как упаковать существующий проект Flash8 с использованием AS2 и нескольких файлов в приложение Adobe Air?Как создать приложение Adobe Air из существующего проекта FLASH8?
ответ
В простейшем случае нет. Сценарии AS2 ошибочны при загрузке в приложение AIR (которое всегда является AS3). Некоторые проблемы, которые я видел: Stage.width и Stage.height всегда 0, иногда Mouse.addListener не работает, колесико мыши может не работать. Чем сложнее скрипты, тем больше ошибок будет возникать.
До сих пор это минимум app.xml:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/2.5">
<id>my.app.id</id>
<versionNumber>1.0</versionNumber>
<filename>test-app</filename>
<description/>
<name>Test AIR app</name>
<copyright/>
<initialWindow>
<content>test.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>auto</renderMode>
<width>646</width>
<height>468</height>
<maximizable>true</maximizable>
<minimizable>true</minimizable>
<resizable>false</resizable>
</initialWindow>
<icon/>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<installFolder>Test AIR app</installFolder>
<programMenuFolder>Test AIR app</programMenuFolder>
</application>
где test.swf может быть проект Flash8 .. Истинный есть, есть некоторые различия, которые я должен исследовать. Я не верю, что решения нет.
UPDATE: Так выглядит главная разница в том, как используются относительные пути для общего содержания .. Например позволяет сказать, что у меня есть такая структура файла:
main.swf
data/level1.swf
data/shared_content.swf
Затем, когда я хочу в importAssets из shared_content.swf в level1.swf, который загружается из main.swf, в флэш-плеер я использую путь «данные/shared_content.swf», но для AIR я должен использовать только "shared_content.swf ». Это означает, что в AIR путь не относится к корневому SWF-файлу, а к файлу, который импортирует.
Остальное, кажется, работает до сих пор. Я снова обновлю, если найду другую разницу.
- 1. Приложение Adobe Air
- 2. Adobe Flash Air приложение
- 3. Как запустить приложение adobe air без Adobe Air Player?
- 4. Как создать exe-файл для проекта adobe air?
- 5. Adobe AIR открывает другое приложение AIR
- 6. Приложение Adobe AIR с ALIPAY
- 7. Как создать привлекательные окна в Adobe AIR
- 8. Как выполнить приложение adobe air от Flex?
- 9. Как запустить приложение adobe air от браузера
- 10. Как разработать небольшое приложение Adobe AIR?
- 11. Как упаковать приложение Windows Mobile из Adobe AIR
- 12. Qt - Как создать библиотеку из существующего проекта?
- 13. Лицензирование Приложение Adobe AIR - как к
- 14. Как установить приложение Crunch для Adobe Air?
- 15. Как отладить приложение Adobe Air с аргументами?
- 16. Как обновить приложение adobe air после установки?
- 17. Приложение Flex/Adobe Air как услуга
- 18. Как перетащить электронную почту из Outlook в приложение Adobe AIR
- 19. Создать окно уведомления в приложении Adobe AIR
- 20. java.lang.RuntimeException из приложения Adobe AIR
- 21. Как создать расширенные функции, если Adobe AIR используется, например, Adobe?
- 22. Приложение Adobe AIR отсутствует соответствующий .xml
- 23. Я хочу создать настольное приложение с Adobe Air PHP MYSQL
- 24. Adobe AIR и iOS
- 25. Об Adobe Air
- 26. Команда Adobe AIR ADT
- 27. Приложение Adobe Air greyed на iOS 8.1.2
- 28. Adobe Air Вопросы/Ресурсы
- 29. Приложение Adobe AIR медленное отклика после простоя
- 30. Может ли приложение Adobe Air использовать p2p?
Будет ли проектор для as2 выполнять работу (например, Screenweaver (http://screenweaver.org/doku.php?id=docs:as_api), mProjector (http://www.screentime.com/software/flash- projector/flas.html) или цинка (http://www.multidmedia.com/software/zinc/))? –
нет ... Я интересуюсь AIR, чтобы получить нашу старую игру в Blackberry PlayBook с помощью AIR SDK. – Oldes