Показать сообщение отдельно
Старый 30.09.2006, 19:39
PITer вне форума Посмотреть профиль Отправить личное сообщение для PITer Посетить домашнюю страницу PITer Найти все сообщения от PITer
  № 3  
Ответить с цитированием
PITer
 
Аватар для PITer

Регистрация: Feb 2001
Сообщений: 152
По умолчанию Насколько я могу судить проблема элементарна

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

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

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

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