Просмотр полной версии : Как сделать полупрозрачную маску во flash
есть фотка, я хочу сделать сверху маску, чтобы она была полупрозрачной. Тоесть в центре картинка будет видна, но постепенно к краям, она становится невидимая. Сожет пример привел неудачный, но думаю вы поняли что я имею ввиду :)
CrazyFlasher
30.07.2007, 01:29
можно нарисовать круг и закрасить его гардиентом (альфа 100% - 0%)
но мне кажется проще это сделать в фотошопе, сохранить файл как png и затем импортировать во флэш
а в самом флеше можно как нибудЬ? я видел такие флешки, где есть такие эффекты.
Клип, сверху клип-маска с альфа-градиентом, обоим cacheAsBitmap=true
и setMask()
chingachgoog
30.07.2007, 11:34
Клип, сверху клип-маска с альфа-градиентом, обоим cacheAsBitmap=true
и setMask()
Интересно, почему в ручном режиме не выходит так?
В ручном режиме:
http://flasher.ru/forum/showpost.php?p=578692&postcount=6
Интересно, почему в ручном режиме не выходит так?
как-то всегда делал раньше в ручном, и всегда выходило :)
2 Kikasso: cacheAsBitmap=true рекомендуете с точки зрения производительности?
>cacheAsBitmap=true рекомендуете с точки зрения производительности?
Бывает, помогает. Бывает, сильно.
А чтобы в ручном режиме прилепить ГРАДИЕНТНУЮ маску, надо колдовать с blend мувиклипа. Вон там по ссылке, можно всю тему прочесть.
Т.е. там всё просто - маскирующему мувику ставишь блендмоде=альфа, располагаешь его над маскируемым мувиком и собираешь оба в один мувик-бутерброд, которому ставишь блендмоде=layer. всё.
А без cash as bitmap скриптовый вариант, насколько я знаю, в принципе не работает. Поэтому непонятно, что будет с анимацией.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.