Осветяване на снимка с движение на курсора
Стъпка 12
Заключете слоя picture_bottom, направете видим слоя picture_top,създайте нов слой и го кръстете gradient_circle.
Стъпка 13 Изберете
Oval Tool (O),
Stroke color трябва да бъде изключено, за
Fill color изберете произволен цвят и изчертайте кръг. Размерите му са по ваше желание. Колкото е по-голям кръга, толкова по-голяма част от картинката ще се осветява.
Стъпка 14 Докато кръга все още е селектиран, отворете
Color Mixer Panel (Shift+F9) и задайте следните настройки :
Стъпка 15 Докато кръга все още е селектиран, натиснете
F8 (Convert to Symbol), зада го превърнете в
Movie Clip.
Стъпка 16 Отворете
Properties Pannel (Ctrl+F3) и под
Instance name напишете
GradientCircle.
Стъпка 17 Създайте нов слой и го кръстете
Action.
Стъпка 18 Кликнете на
кадър 1от слоя
Action, отворете
Action Script Panel (F9) и поставете този скрипт:
t
op_picture.cacheAsBitmap = true;
GradientCircle.cacheAsBitmap = true; top_picture.setMask(GradientCircle);
top_picture.setMask(GradientCircle);
Mouse.hide();
this.onMouseMove = function() {
GradientCircle._x = this._xmouse;
GradientCircle._y = this._ymouse;
updateAfterEvent();
}
this.onMouseDown = function() {
top_picture.cacheAsBitmap = false;
}
this.onMouseUp = function() {
top_picture.cacheAsBitmap = true;
} Това е всичко! Можете да тествате (Ctrl+Enter).
В .zip файла съм сложила моя резултат и картинката, с която работих.
Работните файлове от урока.
Коментари (6)