Đoạn mã kéo và thả mã flash
Flash CS5 bao gồm các đoạn mã mà bạn có thể sử dụng làm điểm bắt đầu cho các dự án của mình. Chúng ta hãy xem đoạn mã kéo và thả.

Bắt đầu một dự án ActionScript 3.0 mới. Bạn sẽ nhận thấy rằng chúng ta có một khung mặc định trên Lớp 1 trong Dòng thời gian và giai đoạn trống.

Mở bảng Code Snippets (Window ï Code Snippets). Bạn sẽ tìm thấy đoạn mã Kéo và Thả trong thư mục Hành động.

Để áp dụng đoạn mã, chỉ cần nhấp đúp vào tên của đoạn mã trong bảng điều khiển. Tuy nhiên, khi chúng tôi làm điều này, FlashR cho chúng tôi biết rằng chúng tôi cần phải gắn đoạn trích vào một đối tượng trên sân khấu. Một đoạn mã có thể được thêm vào một đoạn phim hoặc đối tượng văn bản TLF. Hãy vẽ một hình vuông trên sân khấu bằng công cụ Hình chữ nhật. Bây giờ, chọn hình vuông trên sân khấu và nhấp đúp vào đoạn trích một lần nữa.

Bây giờ, Flash cho chúng ta biết rằng chúng ta cần chuyển đổi hình vuông thành Clip phim và đặt cho Clip phim một Tên sơ thẩm. Nó cung cấp để làm điều này cho chúng tôi. Vì vậy, nhấp vào OK. Bảng Hành động sẽ tự động mở để hiển thị mã kéo và thả của chúng tôi. Đóng bảng điều khiển này một chút để chúng tôi có thể kiểm tra những gì khác đã xảy ra trong Flash fla của chúng tôi.

Trên Dòng thời gian, bây giờ chúng ta có một lớp Hành động mới (lớp trên cùng) và Khung 1 có một "a" nhỏ để chỉ ra rằng mã ActionScript đã được thêm vào khung đó. Chúng tôi vẫn có Lớp 1 với hình vuông nhưng nếu chúng tôi nhấp vào hình vuông và nhìn vào bảng Thuộc tính, chúng tôi thấy rằng Flash đã biến nó thành một đoạn phim mới có tên "Biểu tượng 1" với Tên Instance là "movieClip_1".

Bây giờ chúng tôi có thể kiểm tra bộ phim Flash của chúng tôi. Nhấp vào Điều khiển Movie¿½ Kiểm tra phim � Trong Flash Professional. Nhấp vào hình vuông và kéo nó đến một vị trí khác trên sân khấu.

Hãy mở bảng điều khiển lại và kiểm tra mã. Đoạn mã chứa các hàm và hai trình lắng nghe sự kiện. Dòng mã đầu tiên (sau bình luận) thêm trình lắng nghe sự kiện vào phimClip_1 của chúng tôi. Trình lắng nghe sự kiện lắng nghe MOUSE_DOWN MouseEvent. Khi Flash thông báo rằng nút chuột đã được nhấp xuống, nó sẽ chạy chức năng đầu tiên được gọi là fl_ClickToDrag.

Hàm fl_ClickToDrag áp dụng startDrag (); hoạt động với movieClip_1 của chúng tôi. Hàm startDrag này là chức năng Flash "tích hợp" cho phép mục tiêu (movieClip_1) được kéo qua sân khấu. Chúng tôi chỉ có thể có một đoạn phim có thể kéo được tại một thời điểm và đoạn phim này vẫn có thể kéo được cho đến khi một trong hai điều xảy ra. Đầu tiên là stopDrag (); chức năng được gọi là. Chúng ta sẽ nói về điều này trong các đoạn tiếp theo. Thứ hai là áp dụng startDrag (); chức năng cho một đối tượng khác trên sân khấu.

Bây giờ chúng tôi có thể kéo clip phim của mình, chúng tôi cần xem mã sẽ "thả" clip phim của chúng tôi. Như bạn có thể thấy, dòng mã tiếp theo sẽ thêm một trình nghe sự kiện vào giai đoạn (không phải đoạn phim). Nó báo cho Flash nghe MOUSE_UP MouseEvent và chạy hàm fl_ReleaseToDrop khi điều này xảy ra.

Hàm fl_ReleaseToDrop áp dụng một hàm Flash tích hợp khác là stopDrag (); đến đối tượng movieClip_1. Hàm này dừng hoặc loại bỏ khả năng startDrag () khỏi clip phim.

Bản quyền 2018 Adobe Systems Incorporated. Đã đăng ký Bản quyền. (Các) ảnh chụp màn hình sản phẩm Adobe được in lại với sự cho phép của Adobe Systems Incorporated. Adobe, Photoshop, Album Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Đóng góp, Cap activate, Flash Catalyst và Flash Paper là / là [a] nhãn hiệu đã đăng ký [s] hoặc nhãn hiệu [s] của Adobe Systems Incorporated tại Hoa Kỳ và / hoặc các quốc gia khác.


Video HướNg DẫN: GTA5|Thử Sức Mạnh Của FLASH Xem Coi Có Bá Hay Không|Khôi Michael (Có Thể 2024).