Tạo c|c nút nhấn điều khiển

Một phần của tài liệu LẬP TRÌNH VỚI ACTIONSCRIPT (Trang 67 - 69)

d. Xử lý video

6.6. Tạo c|c nút nhấn điều khiển

Trong thư viện của Flash cung cấp cho ta rất nhiều template của c|c nút điều khiển: nút điều khiển có kiểu dáng chuẩn của Windows, nút điều khiển tạo sẵn. Bạn cũng có thể tự tạo một kiểu nút điều khiển cho riêng mình. Trong phần này, chúng ta sẽ tìm hiểu về cách sử dụng c|c nút điều khiển tạo sẵn để điều khiển phim trong Flash.

Tạo nút Play và Stop

Bật hộp thoại Library Button: Windows>Common Libraries>Button. Tiếp đến bạn hãy chọn một loại Button mà bạn cho là phù hợp.

Hình 142 – Tạo nút nhấn điều khiển

Tiếp đến, bạn h~y c{i đặt tên hiển thị cho nó. Trong Action, bạn hãy sử dụng chức năng quản lý sự kiện kích chuột. Trong hàm sự kiện tương ứng, với h{nh động play, bạn h~y dùng h{m play (nhưng bạn cần hiệu chỉnh cho đoạn phim không được chơi tự động nhờ vào hàm stop), với h{nh động dừng phim bạn sử dụng

Tạo thanh PlayBack

Bạn hãy tạo một Movie, sau đó bạn hãy sử dụng thanh Slider để làm thanh playback như hình minh họa

Hình 143 – Tạo thanh Playback

Bạn c{i đặt tên hiển thị cho đối tượng Slider là playbar. Trong khung soạn thảo Action, bạn viết nội dung như sau

stop();

playbar.maximum = 300; var allowed:Boolean = false;

playbar.addEventListener(MouseEvent.MOUSE_MOVE, playbacknow); function playbacknow(e:MouseEvent):void{

if (allowed)

} playbar.addEventListener(MouseEvent.MOUSE_DOWN, PlayIt); function PlayIt(e:MouseEvent):void{ allowed = true; } playbar.addEventListener(MouseEvent.MOUSE_UP, StopIt); function StopIt(e:MouseEvent):void{ allowed = false; }

Ở trong đoạn chương trình n{y, playbar.maximum được gán bằng số Frame trong Scene. Biến allowed tương ứng với sự kiện chuột được ấn xuống hay thả ra. Khi kết hợp sự kiện ấn chuột và di chuyển chuột trên thanh Slider này, sẽ nhảy đến Frame được chỉ định và tiếp tục trình diễn nhờ vào hàm gotoAndPlay.

Một phần của tài liệu LẬP TRÌNH VỚI ACTIONSCRIPT (Trang 67 - 69)

Tải bản đầy đủ (PDF)

(118 trang)