Hình ẢnhChào các bạn, bài này sẽ hướng dẫn các bạn tạo hiệu ứng Glow cho hình ảnh.. Chúng ta sẽ sủ dụng code Action Script để thực hiện thử thuật đặc biệt này.. Ví dụ: Bước 1 Bạn có thể
Trang 1Hình Ảnh
Chào các bạn, bài này sẽ hướng dẫn các bạn tạo hiệu ứng Glow cho hình ảnh Chúng ta sẽ sủ dụng code Action Script để thực hiện thử thuật đặc biệt này
Nào chúng ta cùng bắt đầu
Ví dụ:
Bước 1
Bạn có thể sử dụng ảnh dưới đây để thực hiện bài này:
Trang 2Tạo một tài liệu mới Nhấn Ctrl + J (Document Properties) và thiết lập chiều rộng
là 400 pixel và chiều cao là 300 pixel Chọn màu đen làm màu nền Thiết lập tỷ lệ khung hình là 99 và Click OK
Bước 3
Chọn Layer hiện tại Click đúp vào tên mặc định của nó (Layer 1) để thay đổi Nhấn Enter khi bạn đã nhập vào tên mới!
Bước 4
Chọn File > Import > Import to Stage (Ctrl + R), Import hình ảnh mà bạn muốn
sử dụng vào Chọn bức ảnh, vào Align Panel (Ctrl + K) và làm như sau:
1 Đảm bảo rằng Align / Distribute to Stage đã được bật,
2 Click vào nút Align horizontal center
3 Click vào nút Align vertical center
Trang 3Vẫn chọn hình ảnh, nhấn F8 (Convert to Symbol) để chuyển đổi sang Movie Clip Symbol.
Bước 6
Ở phía bên phải, bạn sẽ tìm thấy một trường nhập Instance name Movie Clip image_mc Xem hình sau
Bước 7
Tạo một layer mới phía trên layer 1 và đặt tên là action script Sau đó, chọn
Frame đầu tiên của layer action script, vào bảng Action Script (F9) Sau đó, nhập
đoạn code Action Script sau:
image_mc.filters = [new flash.filters.GlowFilter()];
var dir:Number = 1;
image_mc.blur = 7;
image_mc.onEnterFrame = function() {
image_mc.blur += dir;
if ((image_mc.blur >= 30) || (image_mc.blur <= 7)) {
dir *= -1;
}
var filter_array:Array = image_mc.filters;
filter_array[0].blurX = image_mc.blur;
filter_array[0].blurY = image_mc.blur;
Trang 4Nào bạn hãy chạy thử file Flash (Ctrl + Enter).
Chúc các bạn thành công