Tải bản đầy đủ (.pdf) (22 trang)

MUL216 slide 5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.49 MB, 22 trang )

ADOBE ANIMATE
BÀI 5: CÁC LỆNH CƠ BẢN


MỤC TIÊU
Bảng lệnh Action Sciprt.
Các lệnh tương tác cơ bản
Ứng dung tạo banner hoàn thiện có tương tác
các lệnh.

2


CÁC LỆNH CƠ BẢN
Bảng lệnh Actionscript:
Viết code trong Action 3.0 :
Chỉ được viết lệnh trên keyframe: Chọn keyframe
-> window -> action (F9).
Hoặc button nhấn F9 -> vào code snippet để
nhận sự hỗ trợ của code


CÁC LỆNH CƠ BẢN
 Ghi chú:
 Chỉ có thể viết code trên đối tượng là Instance của Movie clip
hoặc button, graphic không thể gán lệnh.
 Các đối tượng muốn có sự tương tác điều khiển phải đặt tên
trong bảng Properties.
 Chú thích cho một dòng đặt 2 dấu “//” trước câu lệnh. Chú
thích cho một khối lệnh bao quanh bởi dấu /* */
 Biến cố có thể xảy ra khi người dùng, dùng chuột hoặc bàn


phím tương tác với các đối tượng trong phim.


CÁC LỆNH CƠ BẢN
 Các biến cố thường dùng:

 click
 dblclick
 mouseover
 mouseout

: chuột trái được nhấn.
: 2 lần chuột trái được nhấn.
: rê chuột vào vùng tương của
đối tượng.
: rút chuột ra khỏi vùng tương
của đối tượng.


CÁC LỆNH CƠ BẢN
 Cấu trúc viết lệnh trên keyframe:
Thao tác:
Chọn keyframe muốn gán nhấn F9 -> mở bảng lệnh Action
This.Tênđối tượng.addEventListener(biến cố chuột, tên hàm)
this.stop_btn.addEventListener("click", fl_MouseClickHandler.bind(this))

function fl_MouseClickHandler()
{
this.city_mc.stop()
}



CÁC LỆNH CƠ BẢN
 Tên đối tượng: button, movieclip.
 MouseEvent: biến cố chuột.
 Tên hàm: tùy ý đặt tên (nên đặt dễ nhớ không ký tiếng việt).

 event: nhận thông tin gây ra từ biến cố chuột.


CÁC LỆNH CƠ BẢN
 Điều khiển đối tượng
this.play_btn.addEventListener("click", fl_MouseClickHandler_2.bind(this));

function fl_MouseClickHandler_2()
{
this.city_mc.play()

}


CÁC LỆNH CƠ BẢN
 Một số lệnh điều khiển đầu đọc:
 Stop()

: dừng đầu đọc.

 Play()

: chạy lại đầu đọc.


 gotoAndStop( _ ) : đưa đầu đọc nhảy đến frame thứ n và ngừng lại.

 gotoAndPlay( _ ) : đưa đầu đọc nhảy đến frame thứ n và chạy tiếp.
 Có thể thay thế n bằng tên frame đặt trong bảng properties.


HƯỚNG DẪN THỰC HÀNH
 Bài 01
 Áp dụng ứng dụng những lệnh đã học, tạo button điều khiển
các movieclip
 Chọn New File -> HTML5 Canvas, kích thước 800 x 600px
 Nhấn Ctrl + R chọn file Bai01.ai chọn các layer cần thiết đưa vào
Animate (chỉ lấy hình không lấy Text).


HƯỚNG DẪN THỰC HÀNH
 Chọn layer city -> F8 -> city_mc diễn hoạt từ phải sang
trái -> ra sence đặt tên city_mc


HƯỚNG DẪN THỰC HÀNH
 Chọn layer maybay -> F8 maybay_mc -> diễn hoạt theo
đường cong -> ra scene nhân bản ra 3 mc -> đặt tên
fly01_mc, fly02_mc, fly03_mc


HƯỚNG DẪN THỰC HÀNH
 Tạo movie clip -> hiệu ứng mây bay từ trái sang phải



HƯỚNG DẪN THỰC HÀNH
 Tạo layer button -> vẽ hình chữ nhật -> F8 -> button ->
đặt tên stop_btn
 Vào Button -> nhấn F6 (3 lần) tạo các trạng thái cho nút


HƯỚNG DẪN THỰC HÀNH
 Vào bảng library -> click phải -> duplicate nhân bản
button thành các nút play_btn, next_btn, prev_btn
 Đặt tên instance name tương ứng


HƯỚNG DẪN THỰC HÀNH
 Chọn stop_btn -> nhấn F9 mở bảng action -> code
snippets -> cho dừng city_mc

 Chọn play_btn -> nhấn F9 mở bảng action -> code
snippets -> cho chay city_mc


HƯỚNG DẪN THỰC HÀNH
 Chọn next_btn -> nhấn F9 mở bảng action -> code
snippets -> cho dừng city_mc ỏ vị trí frame 50

 Chọn prev_btn -> nhấn F9 mở bảng action -> code
snippets -> cho fly01_mc, fly02_mc, fly03_mc quay lại vị
trí 1 và chạy tiếp



HƯỚNG DẪN THỰC HÀNH
 Bài 02
 Áp dụng ứng dụng những lệnh đã học, tạo button điều khiển
các movieclip
 Chọn mẫu bai02.fla tạo ra các button điều khiển các thành phần
của đối tượng


ADOBE ANIMATE
BÀI 5: CÁC LỆNH CƠ BẢN


HƯỚNG DẪN THỰC HÀNH
 Dùng các kiểu diễn hoạt đã học, mask, guide để hoàn
thành banner
 Những ánh sáng chay ngang text ( Dùng photoshop tạo
ảnh gif )


HƯỚNG DẪN THỰC HÀNH
 Dùng các kiểu diễn hoạt đã học, mask, guide để hoàn
thành banner


FPT POLYTECHNIC

22




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×