Flash CS5, ActionScript 3.0, iOS, iPhone, iPod, iPad
В этом уроке вы узнаете как создать приложение для iPhone, iPod, iPad на флеше.
Понадобиться Adobe Flash CS5 и джейлбрейкнутое устройство для тестирования приложения.
1. Запускаем Adobe Flash CS5 и создаём Новый документ.
Выбираем iPhone OS.
2. Добавляем на сцену:
- Динамическое текстовое поле
Называем его result_tf
- Любую кнопку
Можете создать свою кнопку, а можете выбрать уже готовую (Window -> Common Libraries -> Buttons)
Называем её btn.
Получается:
3. Пишем код
Код можно писать в кадре или в отдельном as файле, который нужно будет подключить к проекту.
Это приложение очень простое, поэтому будем писать код прямо в кадре.
Нажимаем F9 или 2 раза кликаем по окну ACTIONS - FRAME
Код такой:
Код: Выделить всё
// слушатель нажатия на кнопку btnbtn.addEventListener(MouseEvent.CLICK,doIt); function doIt(e:MouseEvent):void { // функция выполняется при нажатии на кнопку // выводим текст в поле result_tf result_tf.text = 'flapps.ru';}
4. Нажимаем Ctrl + Enter, чтобы протестировать приложение
Если в окне OUTPUT вы видите:
Код: Выделить всё
Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts.
Тогда сделайте следующее:
Выделите ваше текстовое поле result_tf на сцене.
В PROPERTIES - CHARACTER посмотрите какой используется шрифт.
Например, у меня это Verdana Regular.
Нажмите на Embeded...
Откроется окно, в котором уже будут указаны нужные данные. Нажмите OK.
Теперь этого сообщения быть не должно.
Добавить шрифт можно также через меню Text -> Font Embedding...
Если приложение работает на компьютере, то переходим к следующему этапу - Созданию IPA файла, для установки на устройство.
5. Сохраняем fla файл на компьютере
File -> Sava as...
Назовём его, например iOS.fla
6. Подготовка к публикации
Чтобы создать IPA файл, нужен iPhone certificate.
Его можно получить официально, зарегистрировавшись в Apple Developer и заплатив за это некоторую сумму. Если вы захотите опубликовать своё приложение в AppStore, то вам придется это сделать.
Сейчас мы только учимся создавать приложения для iOS, поэтому воспользуемся сертификатом, с которым мы сможем создать IPA файл для установки на своё устройство, но не пригодный для публикации в AppStore.
Скачиваем архив с сертификатом p12 https://flapps.ru/example/ios/p12.rar
7. Публикация приложения
Выбираем в меню:
File -> Publish.
Откроется окно iPhone Settings.
В поле Certificate указываем файл p12.p12
В поле Password вводим 1234
Можно поставить галочку у Remember password for this session (Запомнить пароль для этой сессии), чтобы не вводить пароль снова при следующей публикации приложения до закрытия Adobe Flash.
В поле Provisioning profile указываем файл mobileprovision.mobileprovision
Нажимаем Publish и ждём...
У меня процесс создания IPA файла занял около 2х минут. Этот процесс может быть и дольше.
iPhone file has been created.
В папке с fla файлом появились файлы:
*-app.xml
*.html
*.ipa
Для установки в устройство нам нужен ipa файл.
8. Устанавливаем приложение в устройство
Установить приложение, созданное с неофициальным ключём, можно только в джейлбрейкнутое устройство.
Установка проходит как обычно.
Через iTunes:
- 2 раза кликаем по созданному ipa файлу или перетаскиваем его в медиатеку iTunes.
- Синхронизируем устройство.
После синхронизации, приложение можно протестировать на устройстве.
Исходник https://flapps.ru/example/ios/iOS.rar