Tìm theo ngày

Macromedia Flash - Tạo hiệu ứng tuyết rơi

Cập nhật lúc 14h37' ngày 18/12/2008

Thông qua bài hướng dẫn này, bạn sẽ tạo được hiệu ứng tuyết rơi một cách đơn giản và nhanh chóng. Bạn có thể sử dụng hiệu ứng này vào các header, banner dịp lễ hay vào thiệp mừng giáng sinh...

Bước 1

Tạo một file flash mới, nhấn Ctrl + J (Document Properties) và thiết lập kích thước cho file flash cần tạo (kích thước này nên trùng với ảnh nền bạn đã có). Chọn màu nền là một màu tối, thiết lập tốc độ Frame rate27 sau đó nhấn OK. Chèn ảnh làm nền cho file flash.

Bước 2

Chọn công cụ Oval Tool (O). Trong phần Colors của Tool Panel, khóa màu Stroke lại bằng cách kích vào biểu tượng bút chì nhỏ, chọn hình vuông có đường chéo đỏ. Thiết lập màu Fill color là màu trắng và vẽ hình như sau:

Bước 3

Trong khi vẫn chọn hình vừa vẽ, nhấn phím F8 (Convert to Symbol) để chuyển hình tròn vừa vẽ sang dạng Movie Clip Symbol.

Bước 4

Trong khi vẫn chọn Movie Clip vừa tạo, vào phần Properties Panel phía dưới cửa sổ làm việc. Trong phần bên trái, tại phần Instance name nhập tên của Movie Clip là snow.

Bước 5

Chọn công cụ Selection Tool (V) và kích một lần lên Movie Clip (hình tròn) để chọn nó. Vào phần Action Script Panel (F9) và nhập vào đoạn mã sau:

onClipEvent (load) {
movieWidth = 350;
movieHeight = 263;

i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;

this._xscale = this._yscale=50+Math.random()*100;
this._alpha = 75+Math.random()*100;
this._x = -10+Math.random()*movieWidth;
this._y = -10+Math.random()*movieHeight;
}
onClipEvent (enterFrame) {
rad += (k/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += i;
if (this._y>=movieHeight) {
this._y = -5;
}
if ((this._x>=movieWidth) || (this._x<=0)) {
this._x = -10+Math.random()*movieWidth;
this._y = -5;
}
}

Bước 6

Chọn frame đầu tiên, vào lại phần Action Script Panel (F9) và nhập vào mã sau:

for (k=0; k<50; k++) {
duplicateMovieClip(this.snow, "snow"+k, k);
}

Giờ thì hãy kiểm tra lại sản phẩm bạn đã tạo. Bạn có thể download file nguồn tại đây.

TH - HT (Theo Toxiclab)
Đánh giá(?):
Các bài phản hồi, bình luận
Trang: 1 | 2
Tất cả có 14 phản hồi nằm trong 2 trang, mỗi trang 10 bài
Gửi bởi Bạn tt tt tt [quantrimangtt] lúc 14:00 29/12/2008
Muốn học AC3 thì có tài liệu nào tiếng việt ko các bạn? Các mã, lệnh để sử dụng có phức tạp ko vậy?
 Phàn nàn
Gửi bởi Bạn nguyen thi van [0123456] lúc 16:32 07/01/2009
chua hoc do hoa co lam duoc khong. cau hinh may de cai do hoa nhu the nao ? co the chi cho minh biet duoc hay ko
 Phàn nàn
Gửi bởi Bạn Hoàng Quang Huy [huyhq] lúc 08:37 15/01/2009
Cảm ơn bạn! Đối với người mới làm quen flash như tôi thì đây là một bài giảng tuyệt vời.
 Phàn nàn
Gửi bởi Bạn dfg đfg đfgfg [Mr_bean] lúc 08:51 15/01/2009
phottoshop là gì dowload ở đâu cả macromedia Flahs nữa mong các huynh chỉ giáo dùm
 Phàn nàn
Gửi bởi Bạn vu tran dinh tung lam [tunglam_QTM] lúc 10:41 08/02/2009
o day co ai bik ve tai lieu win2003.rar hok chi dum tui dia chi vao nha thank
 Phàn nàn
Gửi bởi Bạn Út Cưng [utcung_irk] lúc 00:22 19/02/2009
Muốn ko cho tuyết rơi thẳng thì bạn cộng thêm giá trị vào cho tham số _x, có thể cho số này random để cho tuyết rơi theo hướng ko xác định, còn nếu có định một giá trị thì nó sẽ rơi giống như có gió đang thổi về 1 hướng (Mình chưa làm thử nhưng suy luận vây, bạn nào đang học thì làm thử nhé!)
 Phàn nàn
Gửi bởi Bạn pham dang noi [thienthan_homenh344] lúc 23:17 10/04/2009
bài viết hay đấy mình đang thử đây
 Phàn nàn
Gửi bởi Bạn Lê Tấn Phong [letanphongk07] lúc 21:13 07/05/2009
"Properties Panel" chỗ nào vậy các bạn sao mình không thấy.
 Phàn nàn
Gửi bởi Bạn ngo tung chau [ngochau85] lúc 16:00 08/08/2009
sao dowloadd ko duoc nhi?
 Phàn nàn
Gửi bởi Bạn nguyen thanh tung [saochoiyeu] lúc 09:40 26/10/2009
hay lam lan sau nho up nhiu nha cam on hihihih
 Phàn nàn
Trang: 1 | 2
Tất cả có 14 phản hồi nằm trong 2 trang, mỗi trang 10 bài
Những chuyện kỳ bí