Mouse Dragging

Những vòng kết nối này sẽ theo dõi con chuột của bạn xung quanh với hiệu ứng đàn hồi tốt. 
Hướng dẫn Flash miễn phí, Actionscript, Danh mục chính, Chuột kéo

Đầu tiên tạo hai Movie Clip; một cho vòng tròn nhỏ hơn bạn có thể nhìn thấy ở trên và một cho vòng kết nối còn lại. 

Kéo nhỏ vào giai đoạn và đưa ra tên ví dụ “circle1”. 

Bây giờ kéo Movie Clip khác 4 lần, mỗi lần làm cho nó lớn hơn và đưa ra tên ví dụ, “circle2”, “circle3”, vv 

Đặt chúng lại với nhau và chúng sẽ giống như thế này: 
Hướng dẫn Flash miễn phí, Actionscript, Danh mục chính, Chuột kéo

Mỗi một trong các trường hợp này sẽ có mã, nhưng chỉ khác biệt sẽ được về một giá trị biến. Dán cái này lên tất cả:

/ / về tải khai báo các biến onClipEvent (tải) {// bắt đầu xspeed, bao nhiêu để di chuyển trên _x. xSpeed ​​= 0 // bắt đầu yspeed ySpeed ​​= 0 // Đây là tốc độ “thực”, nó càng lớn thì bộ phim sẽ chậm lại và vise versa Tốc độ = 40 // nếu nó quá cao Movie Clip sẽ di chuyển rất chậm // và không có độ co dãn, nó quá thấp sẽ không dừng lại. Tôi khuyên bạn sử dụng 1.13, nhưng bạn có thể thử các giá trị khác nhau. Stop = 1.13} onClipEvent (enterFrame) {// di chuyển Movie Clip _x + xSpeed ​​_y + = ySpeed ​​// lấy tốc độ x và y mới, sử dụng khoảng cách giữa chuột // và Movie Clip và tốc độ thực. xSpeed ​​+ = (_ root._xmouse – _x) / Tốc độ ySpeed ​​+ = (_ root._ymouse – _y) / Tốc độ // làm giảm tốc độ, do đó nó dừng xSpeed ​​/ = Stop // nếu yspeed bằng 10, sau dòng này nó sẽ là 10 / 1.13 = 8.

Bây giờ thay đổi tốc độ biến cho mỗi Movie Clip:

circle1 = 40 circle2 = 45 circle3 = 50 circle4 = 55 circle5 = 60

Kiểm tra bộ phim ngay bây giờ. Nếu bạn nghĩ rằng hoạt ảnh quá chậm, bạn cần phải tăng tốc độ khung hình của bộ phim.

Leave a Reply

Your email address will not be published. Required fields are marked *