![]() |
фильтр прозрачности
Вопрос такого плана:
есть обект, на него нужно наложить прозрачность средствами АС, но не сплошную, а градиентную. должно получится чтото типа -=||=- по интенсивности. Можно это сделать или нет? |
нет, до этого флэш не дошел еще. я вот тоже мечтаю о появлении градиентных масок уже ооочень долго.
|
Можно. Смотри метод beginGradientFill() у мувиклипа.
|
Цитата:
|
Flash ignores bitmaps, gradients, transparency, colors, and line styles in a mask layer.
а програмно можно получается? |
Необязательно.
|
Необязательно flash ignores или необязательно програмно можно? непонимаю.
|
Да хоть как можно, хоть руками хоть программно.
Начиная с восьмерки. Градиентные маски. |
Один из возможных вариантов, не программный:
Над основным символом (которому требуется маска) размещаем другой символ-маску с градиентом из цвета в прозрачность. Этому градиентному символу выбераем режим наложения "alpha". Обворачиваем оба эти клипа (основной клип и символ с градиентом) в новый символ (выделяем оба и жмем F8) и для полученного в итоге клипа выбираем режим наложения "layer". Если программно то знаю такой метод: Код:
// mcMask клип-маска (нарисован с прозрачностью) |
Flash ignores bitmaps, gradients, transparency, colors, and line styles in a mask layer.
Просто не надо делать слой маской, надо использовать Blend Mode. |
| Часовой пояс GMT +4, время: 21:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.