Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Создание приложений для iOS, Android.
Java, Swift, Objective-C, Kotlin и т.п.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение Александр »

Создание флеш приложения для iPhone, iPod, iPad (Adobe Flash CS5)
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
Аватара пользователя
jagger
Сообщения: 114
Зарегистрирован: 28 июл 2010, 13:26

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение jagger »

Суперр!... +++
Аватара пользователя
Volgar
Сообщения: 113
Зарегистрирован: 26 авг 2010, 18:56

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение Volgar »

Супер, только мало кому нужны эти приложения.
Сделал недавно под андроид, выложил на форуме. Требуется версия 2.1 которая оказалась всего у пары человек с новыми телефонами. Потом требует установки Air, а это 16 Мб для андроида + сама прога тянет на 4 Мб и все они ставятся только в память телефона. Ну и в добавок, флэш-проги жрут батарею в 2-3 раза эффективнее из-за повышенной нагрузки на процессор.
FlashER
Сообщения: 11
Зарегистрирован: 29 авг 2010, 20:44

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение FlashER »

Спс автору! Молодец!))))
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение Александр »

Volgar
Если в планах создавать что-то серьёзное, то конечно лучше использовать специализированный язык программирования. Но для того чтобы программировать для iOS нужен как минимум компьютер Apple Mac. Ну или хакинтош... Нужно заморачиваться. Учить Objective-C.
А вот если есть знания флеш, то с этим способом всё просто.
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение paduchin »

А для КПК пойдут ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение Александр »

paduchin
На КПК могут идти и обычные swf. На многих мобильниках есть поддержка swf. У некоторых только FlashLite (AS1), какие-то поддерживают swf написанные на Actionscript 2, какие-то на AS3. Посмотри в интернете описание модели КПК, про поддержку flash.
KIka_kok
FL Team
FL Team
Сообщения: 680
Зарегистрирован: 18 июл 2010, 19:52

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение KIka_kok »

АЛЕКСАНДР СПАСИБО,я целыми днями рылся по интернету в поисках как создать приложение для iphone ipod ipad и вот свершилось!Спасибо ;)
KIka_kok
FL Team
FL Team
Сообщения: 680
Зарегистрирован: 18 июл 2010, 19:52

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение KIka_kok »

только очень жаль что jailbreak нужен ато у меня iphone ipad ipod и не один не jailbreak'нутый(
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Создание флеш приложения для iPhone, iPod, iPad (Flash CS5)

Сообщение 112 »

paduchin писал(а):А для КПК пойдут ?
У меня HTC могу играть даже в прилы из контакта
Ответить