THIẾT LẬP CÁC TÙY CHỌN CHO MOUSE EVENT SỰ KIỆN DÙNG CHUỘT Việc gán một action cho một nút sẽ tự động gán vào action có tên là Mouse Event đến nút đó để điều khiển hoặc quản lý action đó.
Trang 1THIẾT LẬP CÁC TÙY CHỌN CHO MOUSE EVENT (SỰ KIỆN DÙNG CHUỘT)
Việc gán một action cho một nút sẽ tự động gán vào action có tên là Mouse Event đến nút đó để điều khiển hoặc quản lý action đó
Mỗi handler bắt đầu bằng từ “on”, theo sau một event mà handler đó trả lời
Ví dụ:
on (release)
on (keyPress "<Space>")
on (rollOver)
Tham số release cho biết rằng người dùng nhấn và nhả nút chuột Bạn có thể xác định
Mouse Event nào kích hoạt một action nút bằng cách sử dụng bảng Actions
Thiết lập các tùy chọn cho Mouse Event:
1 Chọn nút mà bạn sẽ gán action cho nó
2 Trong hộp danh sách Toolbox bên trái bảng Actions, nhấp chuột vào mục Basic Actions để hiển thị các action cơ bản (Basic Actions)
3 Chọn các tùy chọn sau đây:
Chọn action là On Mouse Event
Trang 2Chọn một action trong thư mục Basic Actions
4 Trong bảng Parameters, trong mục Event, chọn một phím hoặc Mouse Event sẽ kích hoạt action này:
Lệnh Press kích hoạt action khi nhấp nút chuột trong khi đưa con trỏ ngang qua
nút này
Lệnh Release (mặc định) kích hoạt action khi nhấp nút chuột trong khi đưa con
trỏ ngang qua nó Điều này sẽ thiết lập behavior (hành vi) nhấp chuột chuẩn
Lệnh Release Outside kích hoạt action khi nhả nút chuột trong khi con trỏ không
ở trên nút đó
Lệnh Key Press kích hoạt action khi nhấn phím xác định Nếu bạn chọn tùy chọn
này, bạn hãy nhập vào tên phím trong hộp ký tự
Lệnh Roll Over kích hoạt action khi con trỏ cuộn trên nút đó
Lệnh Roll Out kích hoạt action khi con trỏ cuộn bên ngoài nút
Lệnh Drag Over kích hoạt action khi nhả nút chuột trong khi con trỏ vẫn ở trên
nút đó, con trỏ cuộn ra khỏi nút và sau đó cuộn trở lại lên trên nút
Lệnh Drag Out kích hoạt action khi nhấn nút chuột trên nút và sau đó con trỏ
cuộn ra khỏi nút
5 Gán một vài action bổ sung vào cho nút đó
Trang 3Để biết thêm chi tiết về Mouse Event, bạn có thể xem mục ActionScript Help
Kiểm tra các action trong frame:
1 Chọn trên trình đơn Control > Enable Simple Frame Actions
2 Chọn trên trình đơn Control > Test Movie
GÁN NHỮNG ACTION CHO CÁC FRAME
Để một đoạn phim thực hiện một cái gì đó khi nó chạy đến một keyframe, bạn gán một frame action cho keyframe
Ví dụ: Để tạo một vòng lặp trong một đoạn phim, bạn có thể thêm vào một frame action đến Frame 20 xác định "go to Frame 10 and play."
Đó là một ý tưởng hay để đặt tất cả các frame action trong một Layer để làm cho nó dễ
theo dõi hơn Các frame có action sẽ hiển thị một ký tự a nhỏ trong thanh thước Timeline
Một khi bạn đã gán một action, tốt hơn hết bạn nên kiểm tra xem chúng có hoạt động hay không, dùng lệnh Test Movie trong trình đơn Control Hầu hết các action sẽ không hoạt động trong chế độ hiệu chỉnh Editing Mode Những chỉ dẫn sau mô tả cách thiết lập các action cho các frame dùng bảng Actions ở chế độ Normal Mode
Gán một action cho một keyframe:
1 Chọn một keyframe trong thanh thước Timeline và chọn trên trình đơn Window >
Actions
Nếu bạn chọn một frame không phải là keyframe, action sẽ được gán vào keyframe trước đó Nếu vùng chọn không phải là một frame hoặc vùng chọn gồm có nhiều frame, bảng Actions sẽ bị mờ đi
Trang 42 Trong danh sách Toolbox bên trái bảng, nhấp chuột vào mục Basic Actions để hiển thị các action cơ bản
3 Để gán một action vào một frame, bạn có thể thực hiện một trong những bước sau đây:
Nhấp đúp chuột vào một action trong mục Basic Actions trong danh sách Toolbox
Kéo một action trong danh sách Toolbox bên trái sang danh sách Actions bên phải bảng
Nhấp chuột vào nút Add (+) và chọn một câu lệnh có trong trình đơn dọc Dùng phím tắt
4 Để hiển thị bảng Parameters, bạn hãy nhấp chuột vào biểu tượng hình tam giác tại góc phải dưới của bảng Actions Chọn một action và nhập vào các giá trị mới trong hộp ký tự Parameters để thay đổi các tham số của các action đang tồn tại Các tham số thay đổi tùy thuộc vào action bạn chọn
Trang 5Nhấp chuột vào biểu tượng tam giác để xuất hiện các tham số chọn
5 Lặp lại các bước 3 và 4 để gán cho các action bổ sung vào nếu bạn thấy cần thiết
Kiểm tra một frame action trong một Scene:
Chọn trên trình đơn Control > Test Movie
CÁCH DÙNG CÁC ACTION CƠ BẢN CHO SỰ ĐỊNH HƯỚNG (NAVIGATION) VÀ TƯƠNG TÁC (INTERACTION)
Các Basic Action (action cơ bản) trong bảng Actions cho phép bạn điều khiển việc định hướng và tương tác của người dùng trong đoạn phim bằng cách chọn các action và Flash sẽ viết các mã code ActionScript cho bạn Các Basic Actions gồm có các lệnh sau:
Action Go To nhảy đến một frame hay một Scene
Action Play và Stop phát và dừng đoạn phim
Action Toggle High Quality hiệu chỉnh chất lượng
xuất của đoạn phim
Action Stop All Sounds dừng tất cả các âm thanh
trong đoạn phim
Action Get URL nhảy đến một URL
Action FSCommand điều khiển Flash Player đang
phát một đoạn phim