![]() |
использование рисунков через LineTo как масок
Приветствую
Вопрос такой: Я нарисовал некий контур используя lineTo и moveTo команды Как мне объявить этот контур маской для некоторого слоя? Можно маленький пример? |
Линии не могут быть маской, нужна заливка. Программно нельзя назначать маску слою, а только мувиклипу. Делается это так:
Код:
имя_мувиклипа.setMask (имя_мувиклипа_маски); |
что - линии совсем не могут быть масками!!!
а что же мне сделать - я рисую линии через массив с вершинами |
Но вы же задаете им определенную толщину? Вот теперь вам надо рисовать фигуры шириной в эту толщину.
|
Код:
// рисуем, заливаем |
ну проще тогда рисовать не линию а прямугольник который чуть шире этой линии
вот только скорость просядет или отрисовку как-нить оптимизировать можно? |
Я думал еще про дублирование клипов по координатам контура, но маску потом несколькими клипами назначить проблематично. Надо поэксперементировать.
|
Код:
|
| Часовой пояс GMT +4, время: 15:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.