Запуск мобильного приложения Flex на рабочем столе


У меня есть готовое мобильное приложение Flex, созданное для Blackberry Playbook. Я хотел бы иметь его, чтобы приложение могло работать на рабочем столе. Я не имею в виду в симуляторе, я имею в виду как реальное приложение на Windows.

Возможно ли/легко ли это сделать? Как это можно сделать?

3 2

3 ответа:

Как правило, с помощью Flex Builder я бы создал новый проект с тем же кодом. Или, в идеале, переместите общий код в проект библиотеки; тогда вы можете легко разделить его между двумя проектами.

Если вы используете инструмент сборки, такой как ANT или Maven, вы должны иметь возможность использовать SDK с различными флагами компилятора для создания сборок выпуска из одной и той же исходной базы.

Конечно, в большинстве случаев вы не захотите использовать тот же самый код в мобильном приложении, которое вы используете. в настольном приложении.

Если вы хотите установить настольное приложение вашего мобильного проекта в Flash Builder, вы можете:

  1. щелкните проект > Экспорт сборки выпуска.
  2. Введите адресную папку в поле" экспорт в папку".
  3. Измените опцию " экспорт как "на" подписанный пакет AIR для установки на рабочий стол " и нажмите кнопку Далее.
  4. Вам нужно будет иметь или создать новую цифровую подпись. Нажмите кнопку Создать и заполните форму, чтобы Flash Builder создал ее для тебя.
  5. затем нажмите Готово, и он построит приложение AIR, которое вы можете установить на настольную ОС.

Я бы предложил установить некоторые значения в вашем APPNAME-app.xml-файл в вашем проекте. Я установил изменяемый размер в false, ширину в 640 и высоту в 960, чтобы он имитировал мобильное приложение iPhone 4. Я также убедился, что мой идентификатор приложения (id) был установлен вместе с именем файла , versionNumber и versionLabel .

Если вы хотите разместить свое приложение на своем веб-сайте, Michaël Chaize имеет отличный пост о том, как запустить версию вашего приложенияFlex в браузере . В основном вы создаете новый немобильный проект, добавляете мобильные компоненты, переопределяете некоторые классы для состояний и изменений ориентации, которые вы имели бы на устройстве, и включаете мобильный скин, и вы закончили. Я еще не пробовал этого, и я не знаю, есть ли какие-либо оговорки или ограничения с этим маршрутом.

Измените параметры публикации на AIR for desktop. Вы, вероятно, получите ошибки, если вы обращались к любым API, которые явно зарезервированы для этой мобильной платформы, но это потребует некоторого рефакторинга с вашей стороны и неизбежно.