Главная
Форум
Баннеры
ТОП Сайтов
Мониторинг серверов
Банлист Сервера
Статистика Сервера
Наши отзывы
Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Работа с масками, .и кое-что еще в довесок
DooDLeZДата: Воскресенье, 28.03.2010, 20:19 | Сообщение # 1

WebMaster
Сообщений: 485
[ ]
:-(
В этом уроке попробуем проникнуться идеей масок и до кучи догнать еще пару «зайцев».
Итак.
Новый документ.

Нарисуйте на главной сцене любую фигуру.
Вырежьте у нее середину. Преобразуйте в Movie Clip[F8]. Присвойте Instance name: mask_mc.

Работа с масками *

Добавьте новый слой, сделайте его нижним. В нем нарисуйте прямоугольник, который бы полностью перекрывал рабочее поле. Залейте его линейным градиентом. Преобразуйте в Movie Clip. Присвойте Instance name: masked_mc.

Работа с масками *

Добавьте новый слой. Сделайте верхним. Переименуйте в _script или action.
В первом кадре код:

Работа с масками *

CTRL+Enter – смотрим.

И что мы видим. Флеш упростил формы. Тоесть наша «дырка в бублике» пропала.
Закрываем режим просмотра. Возвращаемся на рабочее поле и переходим в режим редактирования клипа mask_mc.
Выбираем Line Tool[N], ставим в опциях линии hairline[тоньше некуда] и проводим линию от внутреннего контура фигуры к внешнему, как бы делая разрер. Не снимая выделения с нарисованной линии идем в меню Modify -> Shape -> Convert Lines to Fills. Тем самым конвертируя линию в заливку. И удаляем. Получается прорез в фигуре. Добавляем новый слой, делаем верхним и в этом слое кисточкой аккуратненько маскируем прорез. Цвет кисти неважен.

Работа с масками *

Поскольку вопрос плавности перетаскивания встречается довольно часто, то вынесем его в отдельный класс.
File -> New -> Action Script file.
Сохраните в той же папке, где сохранили этот проект под именем DemairtDragger.as
Примечание: Файл с классом должен быть сохранен под тем же именем, что и имя класса, иначе – ошибка!
В AS файле следующий код:

Работа с масками *

Сохраните. Вернитесь на Главную сцену проекта и в слое со скриптом перепишите код.
Он сократился до 2х строк.

Работа с масками *

Все. СTRL+Enter – смотрим.
«Дырка» на месте. smile.gif

--------------------


  • Страница 1 из 1
  • 1
Поиск:


Все права принадлежат PainKiller.Net.Ru 2009-2010. Дизайн сайта разработан - PainKiller.Net.Ru
Внимание! Рип шаблона запрещен "Нарушение авторского права"! Design bY PainKiller.Net.Ru
Тиц и pr сайта