Возможно выскажу для кого-то весьма банальные вещи, но все же - что бы вы ни делали со вспышкой (она же Flash), вам в конце концов понадобиться какое-то графическое оформление и наполнение. Как оно попадает в флеш мы сейчас и попробуем разобрать, или как минимум задать вектор поиска и изучения.
Отрисовка - это векторизация некоторого рисунка инструментами, в данном случае, Flash. Суть отрисовки состоит в том что изображение импортируется в рабочую область и слой на котором оно находится блокируется, дабы не смещать его и не преобразовывать любым из доступных способов. Создается один или несколько дополнительных слоев поверх даного и в них уже изображение рисуется по контурам фактически заново. Есть два весьма схожих основных подхода к рисованию. Первый состоит в том что рисуются сначала контуры, а потом заливаются нужными цветами, если надо добавляються блики, тени и прочее. Многие рисуя инструментом карандаш или перо мучаются в последствии, так что рекомендую рисовать контуры линиями, а потом гнуть их как нужно. Согласно второму подходу отдельные элементы изображения рисуются сразу формами, или как говорят дизайнеры (не только флешеры) шейпами от английского shape, т.е. залитыми некоторым цветом областями. При этом в зависимости от ситуации шейпы могут быть как с контуром так и без него. Мне ближе все таки второй метод, так как я познакомился с ним раньше. Скачать отличный видеотуториал, по которому учился и я, можно тут (78 mb). Предупреждаю сразу - видео на английском, но особо большого знания языка не потребуется (разобрался мой друг, который всю жизнь учил немецкий)!
Рисование - тут и объяснять мало чего надо, берем доступные в IDE инструменты и рисуем линии, кривые, фигуры, заливки, градиенты и прочее, а потом соединяем, разделяем и т.д. Вот написал и подумал, а ведь на самом деле о рисовании можно столько расписать что в десяток статей не влезет, не говоря уже об одной обозревательной. В будущем это исправим!
Програмное рисование. Создание векторной графики и отображение ее на экране обеспечивает класс flash.display.Graphics . В Adobe AIR начиная с версии 1.5, и в Flash-плеере 10 есть дополнительный API-интерфейс рисования, позволяющий одной командой рисовать целые фигуры.
Импорт готовой графики - это програмная подгрузка приложением изображений, хранящихся на локальном компьютере или в сети. Изображения могут быть как в привычных форматах (jpg, gif, png), так и находиться внутри другого swf-файла или swc-библиотеки (с ними познакомимся позже). В IDE до публикации ролика можно импортировать изображение нарисованое или отрисованое, к примеру, в фотошопе.
На самом деле по каждому виду получения графического материала в флеш, можно рассказать очень и очень много, и часть из этого я буду освещать. Надеюсь моя проба пера дала достаточно для общего понимания тематики.
PS. Так же во время написания статьи пришла в голову идея создать отдельную страничку с сылками на уроки, видео, презенташки, книги - вобщем все для новичков. Так что в ближайшее время займусь этим.




19 Янв 2010 в 23:30
Вводная статья очень обнадеживает. Мне как новичку – нравиться. Что такое IDE ? Хотелось бы побольше практических наглядных примеров с скринами комментами и кодом (если использовался). Желаю проекту и его автору большой настойчивости и терпения. Надеюсь при поддержке и помощи автора пройти путь от новичка до вершин флеша и as
20 Янв 2010 в 01:43
IDE (Integrated Development Environment) – интегрированная среда разработки, а в контексте поста имелось ввиду Adobe Flash CS4