Go Back   VN-Zoom forum > Chia sẻ kiến thức > Thiết kế web

 

Tại sao bạn không thử viết 1 bài viết trong Vn-Zoom nhỉ?

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 12-08-2007, 11:24   #1
Rìu Chiến
 
design2007's Avatar
 
Tham gia: Jul 2007
Đến từ: Cờ Thân
Bài: 1.573
VZD: 132.102
Cảm ơn: 0
Điểm: 2.020/501 bài viết
Send a message via MSN to design2007
Default Macromedia Flash - Tạo menu đơn giản

Trong bài này, tôi sẽ giải thích cách tạo một menu flash đơn giản trong flash 8 bằng cách sử dụng Action Script.

Bước 1

Mở một file Flash mới. Chọn Modify > Document (Ctrl + J). Thiết lập chiều rộng và cao cho file của bạn: 200 x 200px. Chọn màu nền là màu trắng, Frame rate là 26fps > kích OK.
Dùng công cụ Selection Tool (V), kích đúp vào tên layer 1 để đổi tên thành nó trong menu.

Bước 2

Chọn công cụ Line Tool (N), trong phần Properties Panel (Ctrl + F3) thiết lập các thuộc tính sau:

- Chọn màu #DCDCDC cho Stroke color

- Chọn loại đường kẻ là Solid với chiều dầy là 1

- Tích chọn Stroke hinting để bỏ sách các vết mờ ở góc khi vẽ
Sau đó, vẽ 4 dòng kẻ như hình dưới
Bước 3

Tạo nút đầu tiên cho menu bằng công cụ Text tool (T). Trong phần Properties Panel, chọn theo các lựa chọn sau:

- Chọn trường Static Text

- Chọn kiểu fone Trebuchet MS

- Chọn cỡ chữ 16

- Màu chữ là #9F9F9F

Sau đó nhập vào tên của từng nút
Bước 4

Sử dụng công cụ Line Tool (N) để vẽ “mũi tên” ở bên trái text menu như hình dưới.
Bước 5

Tạo các nút khác trong menu theo cách tương tự như tạo nút đầu tiên
Bước 6

Chọn button đầu tiên (trong ví dụ là “About Company”) và nhấn F8 (hoặc vào Modify > Convert to Symbol) để chuyển đổi nút đầu tiên sang dạng Movie Clip.
Bước 7

Vào Properties Panel, tại phần <Instance name> nhập vào button1 như hình dưới
Bước 8

Kích đúp vào Movie Clip vừa tạo với công cụ Selection Tool (V). Bạn sẽ vào chỉnh sửa trong Movie Clip.
Bước 9

Chỉ chọn phần “mũi tên”, nhấn Ctrl + X (Cut), tạo một layer mới, chọn nó và nhấn Ctrl + Shift + V (Paste in Place)

Bước 10

Trở lại layer 1 (layer text), chọn nó và nhấn tiếp F8 (Convert to Symbol) để chuyển đổi nó sang Graphic.
Bước 11

Chọn frame 15 và nhấn phím F6. Sau đó, kéo Graphic vừa tạo sang bên phải một chút, bạn nhớ giữ phím Shift trong quá trình kéo để không bị lệch.

Bước 12

Chọn công cụ Selection Tool (V), click một lần lên Graphic để chọn nó, mở Properties Panel (Ctrl + F3). Tại phần bên phải, bạn sẽ thấy mục Color. Chọn Tint với màu là #4183BF cho mục Color đó (như hình dưới).
Bước 13

Kích chuột phải vào bất cứ vị trí nào trong vùng màu tím nhạt giữa hai keyframe và chọn Create Motion Tween từ menu xuất hiện
Bước 14

Khóa layer 1, chọn layer 2, kích vào frame 15 và nhấn phím F6. Sau đó kéo “mũi tên” về phía phải một chút nữa (nhớ giữ phím Shift khi kéo)
Bước 15

Kích chuột phải vào bất kỳ vị trí nào trong vùng màu tím nhạt giữa hai keyframe, chọn Create Motion Tween từ menu xuất hiện.

Bước 16

Trở lại scene chính (Scene 1), tạo một layer mới mở trên layer menu và đặt tên là IB1 (Invisibale Button 1). Sau đó, tạo Invisible Button lên trên nút đầu tiên. Xem hình dưới.
Bạn nào chưa hiểu rõ về Invisible Button hãy đọc bài Menu Flash Dọc đã đăng nhé ^_^
Bước 17

Chọn Invisible Button, nhấn phím F9 hoặc vào Window > Actions để mở Actions Panel. Sau đó đưa đoạn code ActionScript sau vào Actions panel:
on (rollOver) {
_root.mouse_over_button1 = true;
}
on (rollOut) {
_root.mouse_over_button1 = fstartlse;
}
Bước 18

Tạo một layer mới với tên là A.S (Action Script). Chọn frame đầu tiên và đưa vào đoạn script sau:
_root.button1.onEnterFrame = function() {
if (mouse_over_button1) {
_root.button1.nextFrame();
} else {
_root.button1.prevFrame();
}
};
design2007 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của design2007:
hatuyen86 (04-03-2008)
Old 10-09-2007, 11:06   #2
Gà Con
 
phuonghoangkim's Avatar
 
Tham gia: Sep 2007
Bài: 3
VZD: 300
Cảm ơn: 0
Điểm: 1/1 bài viết
Default giúp đỡ sửa banner

Chào anh ! Tiện đây em muốn anh hướng dẫn change link ở cái flash này....em đã thử mà có lẽ tài em kém quá nên kô làm được. Mong bậc tiền bối giúp đỡ. Thanks!
phuonghoangkim vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của phuonghoangkim:
hatuyen86 (04-03-2008)
Old 10-09-2007, 11:09   #3
Rìu Chiến Bạc Chấm
 
PeMit#1's Avatar
 
Tham gia: Aug 2006
Đến từ: Guilin
Bài: 4.093
VZD: 349.450
Cảm ơn: 147
Điểm: 3.492/898 bài viết
Default

Trích:
phuonghoangkim View Post
Chào anh ! Tiện đây em muốn anh hướng dẫn change link ở cái flash này....em đã thử mà có lẽ tài em kém quá nên kô làm được. Mong bậc tiền bối giúp đỡ. Thanks!
Link đã xuất ra file swf thì khó có thể change link lắm.
Bạn có thể dùng Sothink SWF Quicker 3.0 để tạo 1 Flash menu theo ý của bạn.
PeMit#1 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của PeMit#1:
hatuyen86 (04-03-2008)
Old 17-11-2007, 17:53   #4
Gà Con
 
Zensoft.vn's Avatar
 
Tham gia: Nov 2007
Bài: 3
VZD: 410
Cảm ơn: 0
Điểm: 1/1 bài viết
Default

Cái này đơn giản thôi bạn à, muốn thêm link vào menu thì bạn hãy thêm đoạn mã sau vào bước 17:
on (release){
getURL("http://zensoft.vn/", "blank");
}
Nó sẽ thành như thế này:
on (rollOver) {
_root.mouse_over_button1 = true;
}
on (rollOut) {
_root.mouse_over_button1 = fstartlse;
}
on (release){
getURL("http://zensoft.vn/", "blank");
}
Thay thành Link mà bạn muốn đưa vào. Chúc bạn thành công.
Zensoft.vn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của Zensoft.vn:
hatuyen86 (04-03-2008)
Old 05-01-2008, 21:23   #5
Gà Con
 
khanh_93's Avatar
 
Tham gia: Aug 2007
Bài: 3
VZD: 413
Cảm ơn: 0
Điểm: 1/1 bài viết
Default

Em cần cách tạo Invisible Button, ai có clip cho em nhé, mãi mà ko tạo được
khanh_93 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của khanh_93:
hatuyen86 (04-03-2008)
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 04:23.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123