:: Trang Chủ
» Lưu Bút
» Diễn Đàn
» Chơi games
» Nghe nhạc
» Xem phim
» Truyện tranh
» Avatars
» Phòng Tranh

Thơ Tình
Truyện Tình
Vườn tình yêu
Nghệ Thuật Sống
Danh ngôn tình yêu

Tin căn bản
Mẹo vặt
Đồ họa
Kho Download

Học tiếng Anh
Học tiếng Hàn
Học tiếng Hoa

T==============T
ID:  PASS:  
» Quên mật khẩu   » Đăng ký tài khoản mới
Hỏi và đáp
Hôm nay,  
TRANG CHỦ
Lưu bút
Tình yêu
Diễn đàn
Nghe nhạc
Xem phim
Chơi game
Phòng tranh
Quy định
Hỏi đáp
Tình Yêu
Thơ Tình
Truyện Tình
Nghệ Thuật Sống
Vườn Tình Yêu
Tâm Hồn Cao Thượng
Tin Học
Tin Căn Bản
Mẹo Vặt
Đồ Họa
Internet - Web
Kho Download
IT 360°
Giải Trí
Danh Ngôn
Thơ Thẩn
Truyện Cười
Truyện Ngắn
Truyện Ngụ Ngôn
Truyện Truyền Thuyết
Cổ tích - Sự tích
Thế giới games
Học Ngoại Ngữ
Tiếng Anh
Tiếng Hàn
Tiếng Hoa
English audio
English story
Học qua bài hát
Văn phạm tiếng Anh
Kỷ niệm áo trắng
Người thầy
Thơ áo trắng
Kỷ niệm không phai
LIÊN KẾT
Đồ Họa

Macromedia Flash - Đối tượng di chuyển theo vị trí click chuột

       

Với bài tập này, chúng tôi sẽ hướng dẫn bạn cách tạo ra một đối tượng sẽ di chuyển theo vị trí click chuột bằng cách sử dụng Action Script.

 

Bước 1

Tạo một file Flash mới và thiết lập Width và Height là 300px. Frame rate set là 45fps (số Frame trong một giây)

Bước 2

Click đúp chuột vào layer 1 và đổi tên thành Background. Thiết lập màu nền là #B8FECA hoặc bất cứ màu nào bạn thích.

Bước 3

Thêm một layer mới với tên là Object. Sau đó bạn hãy tạo bất cứ đồ vật nào mà bạn muốn nó sẽ chạy theo vị trí click chuột.

Bước 4

Lựa chọn đối tượng vừa tạo (Ctrl + A) và nhấn phím F8 trên bàn phím (Convert to Symbol) để chuyển đổi nó sang dạng Movie Clip.

 

 

       

Bước 5

Lựa chọn Movie Clip “Object” > mở Properties (Ctrl + F3) và nhập nội dung object vào (như hình dưới)

 

 

Bước 6

Tiếp tục lựa chọn lại đối tượng, mở Action Script (F9) và đư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_x<0 && mouse_y>0) {
quad = Number(1);
}

if (mouse_x<0 && mouse_y<0) {
quad = Number(2);
}

if (mouse_x>0 && mouse_y<0) {
quad = Number(3);
}

abs_x = Math.abs(mouse_x);
abs_y = Math.abs(mouse_y);
tg = abs_y/abs_x;
_root.maths = Math.atan(tg)*Number(180)/Math.PI;
if (quad == 1) { angle = number(90) - number(_root.maths) }
if (quad == 2) { angle = number(90) + number(_root.maths) }
if (quad == 3) { angle = number(270) - number(_root.maths) }
if (quad == 4) { angle = number(270) + number(_root.maths) }
if (not _root.done) { setProperty (_this, _rotation, angle); _root.done = 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;
}

Bước 7

Thêm một layer mới với tên là Circle. Chọn Oval Tool (O)

- Fill Color: để chế độ không màu

- Stroke color: chọn màu mà bạn thích

- Đường nét của hình tròn: chọn nét đứt hoặc tuỳ ý bạn

 


 

 
 
 
 
 

Bước 8

Chọn hình tròn và nhấn phím F8 để chuyển đổi hình tròn đó sang dạng Movie Clip

Bước 9

Vẫn lựa chọn Movie Clip “Circle” > Properties (Ctrl + F3) và nhập nội dung circle cho phần

Bước 10

Click đúp chuột vào Movie Clip “Circle” hoặc 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 nó sang Movie Clip và đặt tên là circle_inside

Bước 12

Click vào Frame 10 và nhấn phím F6. Sau đó mở Action Script và đư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 chính (Scene 1), chọn layer Circle, mở Action Acript (F9) và đư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 một layer mới với tên là Action Script. Mở bảng Action Script (F9) và đưa vào scipt sau:

stop();

Và giờ bạn chỉ việc kiểm tra lại thành quả của mình bằng cách nhấn Ctrl + Enter hoặc nếu không có thể lấy file hoàn thiện của tại đây.

Download tài liệu này về máy
Đã được xem 9925 lần
Sưu tầm bởi: Gõ Kiến - Theo QTM
Cập nhật ngày 02/06/2007


TÌM KIẾM

Search
« Tìm nâng cao »
TIÊU ĐIỂM
Photoshop CS: Cắt viền và tạo khung ảnh (Phần I)
Photoshop CS: Cắt viền và tạo khung ảnh (Phần cuối)
Sothink SWF Quicker: Chương trình làm flash cho dân nghiệp dư
Làm quen với CorelDRAW 12
Photoshop CS: Ảnh cong trên nền
Corel Draw: Vẽ cây nến đang cháy
Macromedia Flash - Hiệu ứng chữ: quả cầu ánh sáng
Link tải các chương trình trên Adobe.com
Loại bỏ hiệu ứng mắt đỏ và làm ảnh gif động với Photoscape
PhotoShop CS2 v9.0.0 Portable: Dùng PhotoShop mọi lúc mọi nơi
SÔI ĐỘNG NHẤT
Lần gặp đầu tiên
Lần gặp đầu tiên
Em mất anh, mãi mãi mất anh!
Ý nghĩa của hoa hồng xanh
Gửi Lại Chút Yêu Thương
Tự tình....
(^-^)+(^-^)...Nhớ Em...(^-^)+(^-^)
(^-^)+(^-^)...Nhớ Em...(^-^)+(^-^)
(^-^)+(^-^)...Nhớ Em...(^-^)+(^-^)
Mưa Trên Đảo Nhỏ
LIÊN KẾT WEB
Game Online
Học thiết kế web
Xem phim - Nghe nhạc
Nhạc Flash
Truyện Tranh
Avatars
Chat trên web
NHÀ TÀI TRỢ
 
Thung lũng Hoa Hồng - Mảnh đất của TÌNH YÊU - Diễn đàn TÌNH YÊU lớn nhất Việt Nam- Love Land - Informatics - Relax worlds
Tình Yêu | Tin Học | Giải Trí | Ngoại ngữ | Nghe nhạc | Xem phim | Flash games | Truyện tranh | Thế giới avatars | 15 phút chia sẻ | Lưu bút
Copyright © 2005 Thung Lũng Hoa Hồng. - All rights reserved. Designed and Coded by Thành Nha