Весь кайф в том, что это решение позволяет на базе единой платформы создавать приложения для iPhone, iPad и BlackBerry PlayBook, которые затем можно распространять через Android Market, Apple Store и BlackBerry App World. Примеры можно потыкать.
Учитывая, что и для многих задач, встречающихся в web, технологии Flash сейчас внятной альтернативы нет и не предвидится (например, задачи работы с видеокамерами), а так же, что большая часть приложений для социальных сетей строится на этой технологии, мы решили провести небольшой недельный курс по Flash и Action Script.
Чё будет:
0. Основы Flash.
1. IDE. Рабочая область, таймлайн, панели со свойствами, библиотека, вывод ошибок и отладки.
2. Простейшая анимация.
3. Маски, направляющие и фильтры. Показать пример маски, показать пример направляющей.
4. Работа с текстом.
5. Action Script
- AS2 и AS3, - отличия, преимущества.
- Каркас flash-приложения. Как привязываться к объектам в клипе. Простейшие манипуляции свойствами. Как создать объект из библиотеки, добавить его на сцену, поменять свойства, поменять уровень слоя у объекта.
- Наследование. ООП.
- События. Событийная модель.
- Типовая архитектура приложения.
- Перемещение с помощью кода по кадрам. prevFrame, nextFrame, current, total, fps.
- Программная анимация.
- ExternalInterface.
- Динамическая подгрузка данных (внешние объекты, картинки, другие флешки, xml, как при этом происходит взаимодействие между ними).
6. Выполнение запросов к внешним скриптам и web-сервисам.
7. Работа с устройствами (мышь, камера, микрофон).
8. Flex/Flash Builder.
P.S.: Никого не зовем, но предложения рассматриваем ;-D