Запуск мобильного приложения Flex на рабочем столе
У меня есть готовое мобильное приложение Flex, созданное для Blackberry Playbook. Я хотел бы иметь его, чтобы приложение могло работать на рабочем столе. Я не имею в виду в симуляторе, я имею в виду как реальное приложение на Windows.
Возможно ли/легко ли это сделать? Как это можно сделать?
3 ответа:
Как правило, с помощью Flex Builder я бы создал новый проект с тем же кодом. Или, в идеале, переместите общий код в проект библиотеки; тогда вы можете легко разделить его между двумя проектами.
Если вы используете инструмент сборки, такой как ANT или Maven, вы должны иметь возможность использовать SDK с различными флагами компилятора для создания сборок выпуска из одной и той же исходной базы.
Конечно, в большинстве случаев вы не захотите использовать тот же самый код в мобильном приложении, которое вы используете. в настольном приложении.
Если вы хотите установить настольное приложение вашего мобильного проекта в Flash Builder, вы можете:
- щелкните проект > Экспорт сборки выпуска.
- Введите адресную папку в поле" экспорт в папку".
- Измените опцию " экспорт как "на" подписанный пакет AIR для установки на рабочий стол " и нажмите кнопку Далее.
- Вам нужно будет иметь или создать новую цифровую подпись. Нажмите кнопку Создать и заполните форму, чтобы Flash Builder создал ее для тебя.
- затем нажмите Готово, и он построит приложение AIR, которое вы можете установить на настольную ОС.
Я бы предложил установить некоторые значения в вашем APPNAME-app.xml-файл в вашем проекте. Я установил изменяемый размер в false, ширину в 640 и высоту в 960, чтобы он имитировал мобильное приложение iPhone 4. Я также убедился, что мой идентификатор приложения (id) был установлен вместе с именем файла , versionNumber и versionLabel .
Если вы хотите разместить свое приложение на своем веб-сайте, Michaël Chaize имеет отличный пост о том, как запустить версию вашего приложенияFlex в браузере . В основном вы создаете новый немобильный проект, добавляете мобильные компоненты, переопределяете некоторые классы для состояний и изменений ориентации, которые вы имели бы на устройстве, и включаете мобильный скин, и вы закончили. Я еще не пробовал этого, и я не знаю, есть ли какие-либо оговорки или ограничения с этим маршрутом.