Hàm ._visible:
Hàm ._visible dùng cho một button (nút, viết tắt btn) có dạng:
btn._visible = true ; //nút có thể nhấn được
btn._visible = false ; //nút không nhấn được
btn._visible = 1 ; //nút thấy được
btn._visible = 0 ; //nút không thấy
Hàm .visible cũng có thể dùng cho movieClip với cấu trúc tương tự: mc._visible =
Ví dụ: Cách làm cho 2 nút Play và Stop đặt chồng lên nhau.

Ta đã biết rằng nếu để 2 nút (button) chồng lên nhau thì chỉ có thể tương tác đối với nút nằm trên, nhưng với hàm visible ta sẽ tạo ra hiệu ứng cho 2 nút đặt chồng lên nhau mà vẫn thực hiện được tương tác lên từng nút với đúng chức năng và yêu cầu của nó.
-Đầu tiên ta mở 1 file Flash và tạo 4 layer: action, nen, chuyenDong, nut. Lưu file dưới tên ham._visible.fla.
-Tiếp theo, ta tạo một chuyển động bất kì trên layer chuyển động, ở đây tôi đã chọn chuyển động của quả banh rơi từ độ cao h xuống đất. (Nếu chưa biết về cách tạo chuyển động bạn có thể tham khảo bài viết Tạo chuyển động)
-Kế đến, bạn tạo 2 nút Stop và nút Play, ở đây tôi sẽ tạo 2 nút đơn giản có dạng hình vuông và hình tam giác, rồi bạn đặt chồng chúng lên nhau. (Nếu chưa biết về nút bạn có thể tham khảo bài viết Tìm hiểu về các biểu tượng trong Flash)

-Đặt tên cho nút. Lưu ý, đây không phải là tên của nút khi bạn tạo (highlight màu xanh chuối), tên này chỉ được sử dụng trong Library. Còn tên highlight màu vàng sẽ được sử dụng cho mã code (đuôi _btn dùng để ám chỉ đây là 1 nút để người đọc code dễ hiểu).

-Sau khi đã đặt tên cho nút thì bạn bật cửa sổ Actions (hay nhấ phím tắt F9) và nhập đoạn code sau đây:
//tình trạng ban đầu
stop_btn._visible = 1 ; //nút stop có thể thấy được
play_btn._visible = 0 ; //nút play không thể thấy được
stop_btn.onRelease = function () {
//sau khi nhấn nút stop các hành động sau sẽ được thực hiện
stop () ;
stop_btn._visible = 0 ;
play_btn._visible = 1 ;
}
play_btn.onRelease = function () {
play () ;
stop_btn._visible = 1 ;
play_btn._visible = 0 ;
}
Lưu ý: các đoạn code sau dấu “//” được qui ước như các ghi chú nhằm giải thích cho người đọc code, nên sẽ được máy tính tự động bỏ qua khi thực hiện code. Bạn cũng không cần thiết phải nhập những giải thích này vào bảng Actions.
Bây giờ bạn đã có thể Ctr + Enter để kiểm tra và thưởng thức tác phẩm của mình.
Chúc thành công và vui vẻ trong công việc !
Bạch Dương //
| < Lùi | Tiếp theo > |
|---|
- 01/10/2008 02:00 - Tạo phản ứng giữa Etilen và dd Brôm
- 28/09/2008 02:00 - Tạo trò chơi ô chữ bằng Flash 8
- 27/09/2008 02:00 - Xoay khối lập phương trong không gian
- 23/09/2008 02:00 - Tạo phim chụp X-Quang
- 20/09/2008 02:00 - Thí nghiệm màng xà phòng
- 17/09/2008 02:00 - Tìm hiểu các mã lệnh cơ bản trong Flash 8
- 13/09/2008 02:00 - Tìm hiểu các thao tác vẽ cơ bản trong Flash 8
- 09/09/2008 02:00 - Tìm hiểu về hiệu ứng mặt nạ trong Flash 8
- 30/08/2008 16:05 - Tìm hiểu về các biểu tượng trong Flash 8
- 30/08/2008 15:13 - Tìm hiểu về phép biến hình trong Flash 8


Về đầu trang







Viết lời bình