Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как добавить платформу для собственного расширения (http://www.flasher.ru/forum/showthread.php?t=183240)

tanyakora 16.08.2012 02:57

Как добавить платформу для собственного расширения
 
Имеется собственное расширение работающее с картой для Apple IOS.
Но оно не поддерживает симулятор Adobe AIR и Google Android.
Можно их каким-нибудь образом подключить?

Astraport 16.08.2012 09:44

почитайте про Native extentions.

tanyakora 16.08.2012 12:17

читаю http://help.adobe.com/ru_RU/air/buil...1071-8000.html.
Застопорилась на создании пакета с помощью ADT - не могу понять, где писать команды для упаковки ( и компилить ).

Astraport 16.08.2012 13:22

Можно в ANT скрипте. Но удобнее через IDE Flash Builder 4.6
А вы уже ANE собрали?

tanyakora 16.08.2012 14:24

У меня есть ane, но только для Apple IOS ( на компе не работает, только для устройства ).
Работаю во Flash Builder 4.6. Подскажите, плиз, как пересобрать ane ( встроить Adobe Air симулятор и платформу Google Android ).

Astraport 16.08.2012 14:56

Цитата:

Подскажите, плиз, как пересобрать ane ( встроить Adobe Air симулятор и платформу Google Android ).
Это непростая задача, не помогу:) На каком языке написано?

tanyakora 16.08.2012 18:35

Ну, нет ничего невозможного :)
Написано на флексе.
Вы сказали, что команды для упаковки ( компиляции проекта с собственным расширением ) лучше во flash builder писать. Можно чуть поподробнее - это как скрипт в отдельном файле, или в настройках... или я вообще не в ту сторону думаю.
Простой экспорт проекта не работает.

Astraport 16.08.2012 19:26

http://help.adobe.com/ru_RU/flex/mob...a1b8-8000.html

tanyakora 16.08.2012 19:54

Да, я как раз оттуда - не получилось через swc собрать... хотела используя ane попробовать.

Astraport 16.08.2012 20:06

Так там написано как... Проще некуда.
Открываете проект, в свойствах проекта ищете пути проекта, там вкладка Native Extentions, там Add ANE. Потом также в свойствах раздел упаковка (packaging), опять вкладка Native Extentions и там ставите галки чтобы вкомпилировать их в проект. Ну и при публикации готового IPA тоже убедитесь на соответствующей вкладке, что нужные ANE отмечены галками.

tanyakora 16.08.2012 20:21

Да, все так и делаю... только не компилится - если использую экспорт проекта, нажимаю кнопку "готово" - просто крутит и все безрезультатно ( минут 15 ждала, так и не закончилась сборка ).

Astraport 16.08.2012 20:24

iOS конечно долго компилится, но 15 минут перебор.
То есть если ANE не добавляете, то все ок?

tanyakora 16.08.2012 20:37

Да, без ane и компилится и собирается нормально. Поэтому хотела в самом расширении поковыряться... только не могу понять, как два класса в ane собрать.

Astraport 16.08.2012 22:02

Когда-то создавал ANE по этому примеру

tanyakora 19.10.2012 14:28

Я конечно понимаю, что спрошу глупость, но самой искать уже сил нет.
Мне надо упаковать мою библиотеку в ane файл. Это можно сделать с помощью команд adt, написанные в командной строке. Вопрос - где найти командную строку во flash builder? Кто-нибудь помогите!!!

BezDelnik 19.10.2012 16:18

так не в билдере, а в системе надо искать. если винда то "windows" + "R". писать либо там, либо можно там написать "cmd" и нажать ентер.. и уже в появившемся окне писать

tanyakora 19.10.2012 16:42

Точно? Я предполагала, что команды
Код:

adt -package -target ane TestNative.ane
 extension-extension.xml -swc TestNative.swc

должны выполняться именно с привязкой к Adobe Air.

Лир 19.10.2012 16:53

http://help.adobe.com/ru_RU/air/buil...de46-7fd9.html
Я думаю для лучшего понимания, будет полезно почитать, что за зверь такой ADT.

tanyakora 20.10.2012 22:55

Спасибо! Раз двадцать мимо это страницы пробегала, только получается что все МИМО ))
Теперь с информацией о командной строке ( ничего себе, упущение ) наконец получилось разобраться ))


Часовой пояс GMT +4, время: 04:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.