Запустите мобильное приложение Flex на рабочем столе - PullRequest
2 голосов
/ 18 июля 2011

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

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

Ответы [ 3 ]

4 голосов
/ 09 сентября 2011

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

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

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

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

1 голос
/ 18 июля 2011

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

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

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

0 голосов
/ 18 июля 2011

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

...