Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблемы с функцией Soften Fill Edges (http://www.flasher.ru/forum/showthread.php?t=85807)

Tirlinka 30.09.2006 18:54

Проблемы с функцией Soften Fill Edges
 
Доброго дня!
Возникла проблема с казалось бы легкой функцией Soften Fill Edges :confused:
Пример моих мучений - http://foto.mail.ru/bk/coldrain/tirlinka/i-1.jpg
Так... Номер 1 - это то что я имею сейчас и из чего мне надо сделать номер два. Для этого нужно выделить голубой овал и использовать функцию soften fill edges. Но вместо красивого размытого края получается так, будто бы голубой овал увеличивается в размерах и в нем будто бы используется радиальная заливка, что можно видеть под номером три.
Посоветуйте пожалуйста что делать

etc 30.09.2006 19:39

Blur не катит?

PITer 30.09.2006 19:39

Насколько я могу судить проблема элементарна
 
Суть проблемы в следующем: как именно флэш смягчает края заливки и как ведет себя с перекрывающимися заливками?
В случае если одна заливка находится над другой, флэш из нижней заливки удаляет фрагмент верхней.
со смягчением края заливки он поступает тоже довольно бесцеремонно: он дорисовывает нужное количество фигур с цветом исходной, с каждым шагом уменьшая значение альфы...
Что мы имеем в итоге? Бирюзовая заливка увеличилась в расмерах, за счет ряда постепенно увеличивающися овалов, с постепенно уменьшающейся альфой. Свеженькие овалы проделали под собой дыру в синем квадрате. Через их альфу стал проглядывать фон...белого цвета.

Как преодолеть эту проблему?
В общем случае использовать группировку объектов.
В конкретном примере действуем так:
1 нарисовали синий квадрат
2 выделили его
3 нажали <ctrl>+G
4 вне пределов синего квадрата нарисовали белый блик, проделали с ним то же, что с квадратом поместили над ним
5 вне пределов синего квадрата нарисовали бирюзовый блик -||-
6 дважды щелкнув по бирюзовому блику перешли к редактированию данной группы
7 выделили блик засофтили его
8 насладились результатом

полезные кнопки:
<ctrl>+G сгрупировать
<ctrl>+<shift>+G разгрупировать
<ctrl>+B разгрупировать все вплоть до символов

P.S. альтернативой групировки является растаскивание по слоям, но с большим числом слоев работать тяжеле, чем с большим числом групп

Tirlinka 30.09.2006 20:42

Спасибо огромное, все теперь получилось))


Часовой пояс GMT +4, время: 01:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.