Страница 1 из 1

С чего начать, чтобы создать флеш приложение ВКонтакте

Добавлено: 05 фев 2011, 16:05
Александр
С чего начать, чтобы создать флеш приложение ВКонтакте

Если вы хотите научиться создавать flash приложения, вам придёться учиться программировать. Много практиковаться и много читать. Читать много придется уже прямо сейчас.
Если вы никогда раньше не программировали, то знайте, что изучение программирование - это очень долгий процесс. О том как учиться программировать, от полного чайника, до что-то умеющего и хоть до профессионала, зарабатывающего большие деньги, прочтите здесь Всем начинающим в программировании!

Уроки созданы с целью облегчить начинающим обучение созданию приложений. Уроки не являются заменой документации по ActionScript, PHP и ВКонтакте API.
В уроках даются только основы. Более подробную информацию надо искать в документациях и книгах.

Ещё хотите научиться создавать приложения? Тогда читайте дальше.


Общее представление о том как делаются флеш приложения вконтакте

1. Установить среду для разработки приложений.
Можно использовать Adobe Flash или Flex Builder.

Я использую Adobe Flash CS5. Это последняя версия флеша, позволяет писать приложения с использованием Action Script 3.
Можно попробовать найти и скачать в интернете или купить в магазине диск.

2. Изучить ActionScript.
Актуальная версия ActionScript 3.0. Если вы не знаете ActionScript 2.0, то начните изучение сразу с версии 3.0, не теряйте время. Если знаете ActionScript 2.0, то и на этой версии можно создавать приложения.

Рекомендую прочитать книгу «Колин Мук - ActionScript 3». В книге около 1000 страниц, но начать программировать можно не дочитав книгу до конца. Главное - понять основы.
В книге ничего не сказано про ВКонаткте API. До изучения ActionScript, вам ещё рано пытаться создать приложение с использованием API.

Если вы не знакомы ни с одним языком программирования, то возможно вам будет очень сложно понять эту книгу. Вам может понадобиться немало времени чтобы понять принципы программирования и написать своё первое приложение.

Будьте готовы к тому, что вам придётся потратить не один день, чтобы понять как писать приложения.

Уже в процессе изучения языка ActionScript, вы сможете создавать простые приложения, не использующие ВКонтакте API. Если вы захотите, то сможете загрузить их на сайт ВКонтакте, но такие приложения не будут одобрены.

После того как вы изучите ActionScript, понять как использовать ВКонтакте API, будет уже не сложно, и вы сможете использовать ВКонтакте API в своих приложениях.

Если вы захотите создавать приложения использующие свой сервер, тогда вам придется изучить серверный язык программирования, например PHP.

Если вы начинающий во флеш программировании, то прочтите ещё и это http://flapps.ru/forum/topic47.html

Изучили флеш? Знаете где что находится? Можете понять простой код? Тогда переходите к урокам по использованию ВКонтакте API.
Если в процессе изучения этих уроков будут возникать трудности - вернитесь к изучению флеша.



Уроки, чтобы понять как происходит взаимодействие с API

Без дополнительных библиотек. Не для практического использования в приложениях. Просто чтобы понять смысл работы. Изучите эти уроки + описание взаимодействия в документации, тогда понять всё остальное вам будет гораздо проще.

- Приложение, показывающее имя, фамилию, дату рождения, аватар
- ВКонтакте API 3.0. Пример простого приложения



Создание приложений

Код, который можно использовать в своих приложениях. С использованием библиотек, облегчающих взаимодействие с API.

- Использование APIConnection (getProfiles)
- Работа с JSON в ActionScript 3.0
- Вызов JS API c APIConnection (showSettingsBox)

- Вызов серверных методов (APIServerPHPClass)
- Проверка поддержки cURL на вашем хостинге

Чтобы отслеживать ошибки при взаимодействии с сервером, когда вам вообще не понятно из-за чего может не работать, используйте сниффер. Урок Отладка приложений, взаимодействующих с сервером (Charles).

После того как вы всё это изучите, можете выбирать уроки, которые хотите изучить. Большинство других уроков были созданы очень давно, когда версия API была 2.0.
В этих уроках вы можете посмотреть логику приложений и посмотреть примеры обработки ответов сервера api - Уроки ВКонтакте API 2.0 (старая версия).
Уроки актуальные для работы с API 3.0 здесь - Уроки по использованию ВКонтакте API.

О своих созданных приложениях можете рассказать в разделе Ваши приложения.