1. Trang chủ
  2. » Giáo án - Bài giảng

hiệu ứng đối tượng di chuyển theo chuột

4 265 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 70,5 KB

Nội dung

i t n g di chuy n theo v trí click chu t Bước Tạo file Flash thiết lập Width Height 300px Frame rate set 45fps (số Frame giây) Bước Click đúp chuột vào layer đổi tên thành Background Thiết lập màu #B8FECA màu bạn thích Bước Thêm layer với tên Object Sau bạn tạo đồ vật mà bạn muốn chạy theo vị trí click chuột Bước Lựa chọn đối tượng vừa tạo (Ctrl + A) nhấn phím F8 bàn phím (Convert to Symbol) để chuyển đổi sang dạng Movie Clip Bước Lựa chọn Movie Clip “Object” > mở Properties (Ctrl + F3) nhập nội dung object vào (như hình dưới) Bước Tiếp tục lựa chọn lại đối tượng, mở Action Script (F9) đưa vào nội dung script sau: onClipEvent (load) { friction = "0.18"; targetx = Random(300)+20; targety = Random(300)+20 } onClipEvent (enterFrame) { mouse_x = int(targetx-this._x); mouse_y = int(targety-this._y); if (mouse_x>0 && mouse_y>0) { quad = Number(4); } if (mouse_x0) { quad = Number(1); } if (mouse_x nhấn phím F8 để conver sang Movie Clip đặt tên circle_inside Bước 12 Click vào Frame 10 nhấn phím F6 Sau mở Action Script đưa vào script sau: gotoAndPlay(1); Bước 13 Trở lại Frame 1, mở Properties - Tại Tween chọn Motion - Tại Rotate chọn CCW Bước 14 Trở lại Scene (Scene 1), chọn layer Circle, mở Action Acript (F9) đưa vào nội dung script sau: onClipEvent (load) { startDrag (this, true); _root.drag = this; } onClipEvent (mouseDown) { _root.difx = this._x- _root.object._x; _root.object.targetx = this._x; _root.dify = this._y- _root.object._y; _root.object.targety = this._y; _root.done = False } Bước 15 Thêm layer với tên Action Script Mở bảng Action Script (F9) đưa vào scipt sau: stop(); Và bạn việc kiểm tra lại thành cách nhấn Ctrl + Enter không lấy file hoàn thiện ... true} speedx = difx*friction; speedy = dify*friction; setProperty (this, _y, _root.object._y+speedy); setProperty (this, _x, _root.object._x+speedx); difx = int(targetx)-this._x; dify = int(targety)-this._y;... phím F8 để chuyển đổi hình tròn sang dạng Movie Clip Bước Vẫn lựa chọn Movie Clip “Circle” > Properties (Ctrl + F3) nhập nội dung circle cho phần Bước 10 Click đúp chuột vào Movie... dung circle cho phần Bước 10 Click đúp chuột vào Movie Clip “Circle” click chuột phải chọn Edit in Place Bước 11 Vẫn chọn hình tròn > nhấn phím F8 để conver sang Movie Clip đặt tên

Ngày đăng: 31/10/2015, 02:33

TỪ KHÓA LIÊN QUAN

w