- Đối với AS trên TimeLine thì bạn sẽ ra lệnh trực tiếp cho TimeLine thực hiện một hành động nào đó tại một Frame mà bạn mong muốn, không cần thông qua từ khóa hay sự kiện nào cả.. Một[r]
(1)Tìm hiểu mã lệnh Flash
Tìm hiểu mã lệnh Flash
Mã lệnh ActionScript (code AS) dạng ngơn ngữ lập trình xây dựng Flash bạn hiểu AS câu lệnh đơn giản tiếng Anh
Đối với AS phát triển nhiều vài năm trở lại với việc dời AS3 dùng Flash CS, xin giới thiệu vài nét code AS2 sử dụng Flash8 mà
Thứ nhất, ta cần biết AS viết đâu? Có nơi viết AS, là:
-Trên TimeLine, Frame nào, sau viết Frame có dạng
-Trên nút (button), có AS nút có ý nghĩa tương tác, nút hoạt động có chuột bàn phím tác động lên mà
-Trên đoạn phim (MovieClip), hoạt động MC đa dạng kèm theo AS, xem đối tượng mà ta thường xuyên viết AS
Thứ hai, ta cần biết viết AS nào? Để viết AS đơn giản, bạn chọn nơi mà dự định viết AS (có thể Frame TimeLine, nút hay MC) Tiếp đó, bạn mở bảng Actions (mặc định nằm bảng Properties, phím tắt F9) viết AS vào vùng trắng bên phải
Bên trái mã lệnh có sẵn Flash 8, bạn tham khảo quên mã lệnh Thứ ba, ta tìm hiểu vài AS
- Cấu trúc cú pháp câu lệnh nói chung gồm phần : Key Word ( Event ) { Actions } ;
(2)Một câu lệnh thường kết thúc dấu (;) Nếu bạn thấy câu nằm sau dấu // xem lời thích cho phần code AS mà tác giả vừa viết nhằm giúp cho người đọc dễ hiểu, khơng máy tính xem mã lệnh không thực
- Đối với AS TimeLine bạn lệnh trực tiếp cho TimeLine thực hành động Frame mà bạn mong muốn, không cần thông qua từ khóa hay kiện Một số code thường dùng hành động TimeLine : gotoAndPlay (n) ; // tới frame nhảy đến tự động chạy từ frame thứ n gotoAndStop (m,n) ; // nhảy đến dừng frame thứ n phân cảnh thứ m // cách nhảy frame, câu lệnh dùng cách nhảy
play (); // chạy frame stop (); // dừng frame
nextFrame (); // tiến tới frame prevFrame (); // lùi lại frame trước nextScene (); // tiến tới phân cảnh prevScene (); // lùi lại phân cảnh trước
stopAllSounds (); // dừng chơi âm frame
- Đối với AS nút ta thường có câu lệnh dạng: on (sự kiện) { hành động } ; tức sau kiện hành động {} thực Một số code dùng nút là:
on (press) { hành động giống TimeLine }; // press kiện nhấn chuột lên nút on (release) { hành động giống TimeLine }; // release kiện nhấn chuột lên nút sau thả chuột hành động thực
- Đối với AS MC ta thường có câu lệnh dạng: onClipEvent (sự kiện) {hành động};
Một số kiện dùng MC là: load (khi MC chạy), enterFrame (khi đoạn phim Flash bắt đầu chạy), mouseDown (nhấn chuột lên MC), mouseMove (di chuyển chuột), mouseUp (để chuột MC)…
Một số hành động MC như: starDrag (bắt đầu nhấn kéo MC), stopDrag (dừng nhấn kéo MC), this._x (cho biết tọa độ x MC), this._y (cho biết tọa độ y MC), this._rotation = r (hành động quay MC góc r đó), this._rotation += V (quay MC theo tốc độ V đó), this._alpha = a (thể độ mờ MC theo tỉ lệ a% với 0< a <100), this._visible = v (thể độ suốt MC theo tì lệ v nào đó, với 0<v<1)
Kết hợp kiện hành động vào cú pháp ta có đoạn code MC ý
Ngồi bạn điều khiển MC hay nút cách viết mã lệnh TimeLine
(3) Để kết thúc viết, bạn làm số thí dụ đơn giản để làm sáng tỏ phần lí thuyết nói nhé.
B1: Tạo MC hình trịn Tạo cho chuyển động khoảng 2s, từ mép trái (frame 1) vào (frame 13) từ mép phải (frame 25)
B2: Chọn frame đầu nhấn F9 để mở bảng Actions, đánh lệnh dừng frame 1: stop () ;
B3: Chọn frame cuối, đánh lệnh frame 25: gotoAndPlay (13) ; B4: Tạo nút màu đỏ, vàng, xanh viết mã lệnh:
// nút xanh on (release) { play () ; }
// nút đỏ on (release) { prevFrame () ; }
// nút vàng on (release) { nextFrame () ; }
Bây bạn nhấn Ctrl + enter để chạy thử tương tác xem Rất mong góp ý bạn Chúc thành cơng vui vẻ công việc
Tìm hiểu mã lệnh Flash