1. Trang chủ
  2. » Công Nghệ Thông Tin

Adobe Flash - Hiệu ứng tuyết rơi pot

5 388 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 190,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Adobe Flash - Hiệu ứng tuyết rơi Hình như trong website đã có một bài viết về hiệu ứng tuyết rơi rất hay của bác Judaz và hôm nay em cũng muốn giới thiệu tới các bác hiệu ứng tương tự nh

Trang 1

Adobe Flash - Hiệu ứng tuyết rơi

Hình như trong website đã có một bài viết về hiệu ứng tuyết rơi rất hay của bác Judaz và hôm nay em cũng muốn giới thiệu tới các bác hiệu ứng tương tự nhưng code đơn giản hơn

Bước 1: Tạo một file mới, chọn các thông số như bên dưới:

- Chọn tiếp một bức ảnh để làm hiệu ứng:

Bước 2: Các bác hãy vào menu File > Import > Import to Library…

để đưa bức hình trên vào bên trong thư viện:

Trang 2

- Kéo thả bức hình từ bên trong thư viện ra ngoài khung trình chiếu, sau

đó mở bảng Align bằng cách ấn phím tắt Ctrl + K để điều chỉnh sao cho bức hình khớp với khung trình chiếu

Bước 3: Bây giờ chúng ta sẽ tiến hành tạo hiệu ứng tuyết, các bác hãy ấn Ctrl + F8 hay vào Insert > New Symbol… Đặt tên symbol này là

"snow"

- Chọn Movie Clip "snow" bằng cách click 2 lần vào nó Giờ hãy chọn Oval tool (O) và chọn thông số như hình dưới:

Trang 3

- Vẽ một đường tròn nhỏ (ta hãy giữ Shift khi vẽ)

Bước 4: Trờ lại "Scene 1" Kéo thả movie clip "snow" từ trong thư viện

ra phía ngoài khung trình chiếu, và trong bảng Properties (Ctrl + F3) các

bác hãy đổi điền vào ô Instance Name là "snow"

Trang 4

- Ok bây giờ mở bảng Action bằng cách ấn phím F9 hay vào menu Windows > Actions và dán đoạn mã sau vào:

onClipEvent (load) {

if (this._name == “snow”) {

_parent.i = 0;

}

this._alpha = _parent.randRange(80, 100);

this._width = _parent.randRange(5, 10);

this._height = this._width;

this._x = _parent.randRange(-100, _parent.mw+100);

this._y = _parent.randRange(0, -50);

speed = _parent.randRange(2, 5);

}

onClipEvent (enterFrame) {

this._y += speed;

this._x += _parent.interval-3;

if (this._y>_parent.mh+20) {

this.removeMovieClip();

}

}

Trang 5

Bước 5: Tiếp tục nhé, các bác hãy ấn Ctrl + F8 để tạo thêm một movie clip tên là "snow_bit" Kéo thả "snow_bit" ra ngoài "Scene 1" Đặt Instance Name (trong bảng Properties giống như bước trên) của movie

clip này là "snow_bit" Chọn frame đầu tiên của "Scene 1" và dán đoạn

mã sau vào:

speed1 = 9;

mw = 400;

mh = 300;

snowdrop = 50;

function randRange(min, max) {

var randomNum = Math.round(Math.random()*(max-min))+min; return randomNum;

}

setInterval(CursorMovement, 40);

function CursorMovement() {

snow_bit._x = speed1*(snow_bit._x-_xmouse)+_xmouse;

interval = (snow_bit._x/mw*6);

}

function snowfall() {

i++;

duplicateMovieClip(snow, [“snow”+i], i);

}

setInterval(snowfall, snowdrop);

Ok, bây giờ các bác có thể ấn Ctrl + Enter để xem kết quả

Ngày đăng: 13/07/2014, 09:20

HÌNH ẢNH LIÊN QUAN

Hình như trong website đã có một bài viết về hiệu ứng tuyết rơi rất hay  của bác Judaz và hôm nay em cũng muốn giới thiệu tới các bác hiệu ứng  tương tự nhưng code đơn giản hơn.. - Adobe Flash - Hiệu ứng tuyết rơi pot
Hình nh ư trong website đã có một bài viết về hiệu ứng tuyết rơi rất hay của bác Judaz và hôm nay em cũng muốn giới thiệu tới các bác hiệu ứng tương tự nhưng code đơn giản hơn (Trang 1)

TỪ KHÓA LIÊN QUAN

w