Руководство по actionscript. часть 5, стр. 062

^ I Метод generateFilterRect^ ) на самом деле не применяет фильтр. Он просто определяет об-м$ j ц ласть пикселов, которая будет затронута данным фильтром в случае его применения. * д А

Попробуем применить метод generateFilterRect ( ) на практике. Наша цель— создать растровое изображение с эффектом падающей тени. Сначала мы создаем исходное растровое изображение без эффекта падающей тени. Исходное изображение представляет собой квадрат серого цвета размером 20 х 20 пикселов.

var origBitmap:BitmapData = new BitmapData(20. 20. false. OxFFDDDDDD);

Далее мы создаем объект DropShadowFil ter. Конструктор его класса имеет следующий вид:

DropShadowFi 1 ^(расстояние: Number=4.0, угол: Number=45, цвет: ui nt=0, прозрачность :Number=l. О, размытиеХ:Number=4.О. размытиеУ:Number=4.О. интенсивность :Number=l. О, качество:int=l, внутренняя:Boolean=false. выколотка:Boolean = false, скрытьОбъект:Boolean = false)

Сведения о различных параметрах конструктора класса DropShadowFil ter можно найти в описании этого класса в справочнике по языку ActionScript корпорации Adobe. Вот наш объект DropShadowFilter:

var dsFiIter:DropShadowFiIter = new DropShadowFilter(4, 45, 0,

1. 10. 10.

2, BitmapFilterQuality. MEDIUM):

Далее используем метод generateFilterRect ( ), чтобы определить, насколько увеличатся размеры нашего исходного изображения после применения объекта

DropShadowFilter:

var filterRect:Rectangle = origBitmap. generateFilterRect(origBitmap. rect,

dsFilter);

Теперь мы можем создать новое растровое изображение с необходимыми размерами, в которое будет перенесено исходное растровое изображение с примененным фильтром падающей тени. Обратите внимание, что мы указываем высоту и ширину нового растрового изображения с использованием результатов, возвращаемых методом generateFilterRect ( ) (выделены полужирным шрифтом):

var fi nalBi tmap:Bi tmapData = new BitmapData(filterRect. width,

fi1terRect. hei ght. true);

Целевой объект BitmapData для фильтра эффекта падающей тени должен быть прозрачным.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 044
  • 28.02.2011">Руководство по actionscript. часть 5, стр. 140
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.21
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 076
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 069
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 134
  • 21.07.2010">10 подсказок к совершенству
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 138
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 106
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 100
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.26
  • 01.10.2010">Что такое экшен и как с ним работать?
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.13
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 021
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 107
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...