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

Создание приложений для iOS, Android, Bada, Blackberry, Symbian, S40 и т.п.
Flash, Java, Objective-C и т.п.

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

Сообщение Александр » 08 ноя 2010, 23:00

Создание флеш приложения для 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

Код такой:
  1. // слушатель нажатия на кнопку btn
  2. btn.addEventListener(MouseEvent.CLICK,doIt);
  3.  
  4. function doIt(e:MouseEvent):void { // функция выполняется при нажатии на кнопку
  5.     // выводим текст в поле result_tf
  6.     result_tf.text = 'flapps.ru';
  7. }

Изображение


4. Нажимаем Ctrl + Enter, чтобы протестировать приложение
Если в окне OUTPUT вы видите:
  1. 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 Чтобы увидеть ссылку - зарегистрируйтесь


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.
- Синхронизируем устройство.

После синхронизации, приложение можно протестировать на устройстве.

Изображение


Исходник Чтобы увидеть ссылку - зарегистрируйтесь

За это сообщение автора Александр поблагодарили - 6:
butuz, donatas, fedos, jagger, KIka_kok, Noise Gate
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение jagger » 08 ноя 2010, 23:51

Суперр!... +++
ИзображениеПродаю ИСХОДНИКИ приложений для сайта Изображение
Изображение Перейти в тему
Аватара пользователя
jagger

 
Сообщения: 114
Зарегистрирован: 28 июл 2010, 13:26
Благодарил (а): 5 раз.
Поблагодарили: 4 раз.

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

Сообщение Volgar » 09 ноя 2010, 08:16

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

 
Сообщения: 113
Зарегистрирован: 26 авг 2010, 18:56
Благодарил (а): 10 раз.
Поблагодарили: 4 раз.

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

Сообщение FlashER » 09 ноя 2010, 11:08

Спс автору! Молодец!))))
FlashER

 
Сообщения: 11
Зарегистрирован: 29 авг 2010, 20:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Александр » 09 ноя 2010, 18:35

Volgar
Если в планах создавать что-то серьёзное, то конечно лучше использовать специализированный язык программирования. Но для того чтобы программировать для iOS нужен как минимум компьютер Apple Mac. Ну или хакинтош... Нужно заморачиваться. Учить Objective-C.
А вот если есть знания флеш, то с этим способом всё просто.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение paduchin » 09 ноя 2010, 19:49

А для КПК пойдут ?
Изображение
Аватара пользователя
paduchin
FL Team
FL Team
 
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20
Откуда: Миасс
Благодарил (а): 10 раз.
Поблагодарили: 16 раз.

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

Сообщение Александр » 09 ноя 2010, 21:22

paduchin
На КПК могут идти и обычные swf. На многих мобильниках есть поддержка swf. У некоторых только FlashLite (AS1), какие-то поддерживают swf написанные на Actionscript 2, какие-то на AS3. Посмотри в интернете описание модели КПК, про поддержку flash.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение KIka_kok » 12 ноя 2010, 08:53

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

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

Сообщение KIka_kok » 12 ноя 2010, 08:55

только очень жаль что jailbreak нужен ато у меня iphone ipad ipod и не один не jailbreak'нутый(
Изображение
Изображение
KIka_kok
FL Team
FL Team
 
Сообщения: 680
Зарегистрирован: 18 июл 2010, 19:52
Откуда: Apple city
Благодарил (а): 56 раз.
Поблагодарили: 5 раз.

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

Сообщение 112 » 12 ноя 2010, 10:30

paduchin писал(а):А для КПК пойдут ?

У меня HTC могу играть даже в прилы из контакта
Если ты дебил ,оставайся им!
Я бы изменил мир,но Бог не дает исходники!
Изображение
Аватара пользователя
112
Модератор
Модератор
 
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53
Благодарил (а): 51 раз.
Поблагодарили: 80 раз.

След.

Вернуться в Уроки по созданию приложений для мобильных устройств



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0