tut
فقد ذهب و
- Регистрация
- 11 Апр 2006
- Сообщения
- 142
- Реакции
- 120
- Автор темы
- #1
Подготовка
Начните с создания нового FLA в AS3 формате. Нам необходимо создать объект, к которому мы будем применять наши фильтры. С помощью инструмента Прямоугольник нарисуйте квадрат на сцене. Выделите объект и нажмите клавишу F8, чтобы преобразовать его в мувиклип.
Для того чтобы манипулировать этим объектом с помощью ActionScript мы должны дать ему имя. Выберите новый мувиклип и в свойствах инспектора переименуйте в "tut".
Применение фильтров:
Я собираюсь объяснить использование четырех основных фильтров, а именно BlurFilter, GlowFilter, BevelFilter и DropShadowFilter. Есть целый ряд современных фильтров, таких как GradientGlowFilter и GradientBevelFilter но о них в другой раз.
Чтобы использовать любой фильтр, необходимо импортировать соответствующий ActionScript package. Вы можете сделать это с помощью команды: import.
Далее создадим переменную: myBlur и присвоим ей класс фильтра: BlurFilter
теперь нам достаточно использовать эту переменную, добавив в массив свойства filters нашего объекта. Обратите внимание: именно МАССИВ потому используем квадратные скобки.
Тестируем ролик, и наблюдаем что програмно добились эфекта:
можно также использовать несколько фильтров:
продолжение следует....
Начните с создания нового FLA в AS3 формате. Нам необходимо создать объект, к которому мы будем применять наши фильтры. С помощью инструмента Прямоугольник нарисуйте квадрат на сцене. Выделите объект и нажмите клавишу F8, чтобы преобразовать его в мувиклип.
Для того чтобы манипулировать этим объектом с помощью ActionScript мы должны дать ему имя. Выберите новый мувиклип и в свойствах инспектора переименуйте в "tut".
Применение фильтров:
Я собираюсь объяснить использование четырех основных фильтров, а именно BlurFilter, GlowFilter, BevelFilter и DropShadowFilter. Есть целый ряд современных фильтров, таких как GradientGlowFilter и GradientBevelFilter но о них в другой раз.
Чтобы использовать любой фильтр, необходимо импортировать соответствующий ActionScript package. Вы можете сделать это с помощью команды: import.
Код:
[COLOR="Magenta"]import flash.filters.*;[/COLOR]
Далее создадим переменную: myBlur и присвоим ей класс фильтра: BlurFilter
Код:
import flash.filters.*;
[COLOR="#ff00ff"]var myBlur:BlurFilter = new BlurFilter();[/COLOR]
теперь нам достаточно использовать эту переменную, добавив в массив свойства filters нашего объекта. Обратите внимание: именно МАССИВ потому используем квадратные скобки.
Код:
import flash.filters.*;
var myBlur:BlurFilter = new BlurFilter();
[COLOR="#ff00ff"]tut.filters = [myBlur];[/COLOR]
Тестируем ролик, и наблюдаем что програмно добились эфекта:
можно также использовать несколько фильтров:
Код:
import flash.filters.*;
var myBlur:BlurFilter = new BlurFilter();
[COLOR="Magenta"]var myGlow:GlowFilter = new GlowFilter();[/COLOR]
tut.filters = [myBlur, [COLOR="#ff00ff"]myGlow[/COLOR]];
продолжение следует....