0o -.......Forum 361dodesign.com.......- o0
Hãy tham gia diễn đàn 361dodesign ngay hôm nay và hãy đăng ký thành viên để có thể xem hiển thị hết diễn đàn + links download + và chia sẻ kinh nghiệm..v..v..!!!!!!!!!!!!!!!!!!!!!!
Chúc các bạn một ngày vui vẻ..
0o -.......Forum 361dodesign.com.......- o0
Hãy tham gia diễn đàn 361dodesign ngay hôm nay và hãy đăng ký thành viên để có thể xem hiển thị hết diễn đàn + links download + và chia sẻ kinh nghiệm..v..v..!!!!!!!!!!!!!!!!!!!!!!
Chúc các bạn một ngày vui vẻ..
0o -.......Forum 361dodesign.com.......- o0
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

0o -.......Forum 361dodesign.com.......- o0

Dịch vụ Thiết kế - In ấn - In Offset - Thế giới Thiết kế - Download phần mềm - Download Vector Free - Hỗ trợ Forum
 
Trang ChínhGalleryLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 Tạo đồng hồ kim trong Flash

Go down 
Tác giảThông điệp
caohung841

caohung841


Tổng số bài gửi : 159
Điểm tích lũy : 4871
Thích : 2
Tham gia : 10/02/2012

Tạo đồng hồ kim trong Flash Empty
Bài gửiTiêu đề: Tạo đồng hồ kim trong Flash   Tạo đồng hồ kim trong Flash EmptyThu Mar 29, 2012 3:03 pm












Tạo đồng hồ kim trong Flash Flash_donghokim2




1. Tạo một hình đòng hồ theo ý thích của bạn. Có thể
vẽ nó trên Photoshop sau đó import nó vào flash hoặc vẽ trực tiếp trên
flash. Bạn có thể lấy hình đồng hồ sau:

Tạo đồng hồ kim trong Flash Flash_donghokim

2. Tạo 5 layer trên phần Timeline, tên của chúng lần lượt tương ứng là: sec (giây), min (phút), hour (giờ) và actions. Bạn có thể xem hình dưới đây là Timeline mẫu.

Tạo đồng hồ kim trong Flash Flash_donghokim1

3. Chèn vào thiết kế đồng hồ nền mà bạn đã tạo sẵn

4. Vẽ một đường kẻ dọc trong layer sec. Chọn dòng kẻ đó và nhấn F8 để chuyển nó sang dạng Symbol. Đặt tên cho Symbol này là sec_mc, chọn Movie clip và chọn ô vuông giữa dưới cùng trong phần Registration.

5. Nhấn OK

6. Trong layer sec, đặt sec_mc vào vị trí tương ứng so với ảnh nền đồng hồ bạn đã thiết kế. Đặt tên của layer sec trong phần Instance của cửa sổ thuộc tính Properties là “sec”.

7. Kéo sec_mc từ cửa sổ Library vào layer min. Nếu cửa sổ Library không mở, nhấn Ctrl + L.
Giảm bớt chiều dài của sec_mc trong phần này đi (để tương ứng với kim
phút). Đặt nó vào vị trí tương ứng với ảnh nền đồng hồ. Đặt tên layer
này là “min” trong phần Instance của cửa sổ thuộc tính.

8. Tiếp tục kéo sec_mc vào layer hour
từ cửa sổ Library đã mở. Lại giảm chiều dài của kim đi cho tương ứng
với kim giờ. Đặt nó vào vị trí tương ứng so với ảnh nền đồng hồ. Đặt
tên nó là “hour” trong ô Instance.

9. Chọn layer actions, vào phần Action Script (F9) và đưa vào đoạn mã sau:


time=new Date(); // time object
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours()


hours = hours + (minutes/60);

seconds = seconds*6; // calculating seconds
minutes = minutes*6; // calculating minutes
hours = hours*30; // calculating hours


sec._rotation=seconds; // giving rotation property
min._rotation=minutes; // giving rotation property
hour._rotation=hours; // giving rotation property


10. Vào frame thứ 2 của từng layer và nhấn phím F5.

Kết quả đồng hồ của bạn có chạy không, hãy thử nhấn Ctrl + Enter xem sao. Ngoài ra bạn có thể tự chế các kim sao cho phù hợp không nhất thiết là phải lấy kim từ sec_mc.

Download file nguồn tại đây.
Về Đầu Trang Go down
 
Tạo đồng hồ kim trong Flash
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Trống đồng Đông Sơn. Ngọc Lũ Vector coreldraw cdr
» Tạo Một Trang Cuộn Trong Adobe Flash Cs6
» Flash CS4: sử dụng Motion Presets để tạo ảnh động (tiếp theo)
» Đặt ốc tự động trong CorelDraw
» (xin xỏ)họa tiết trống đồng lạ

Permissions in this forum:Bạn không có quyền trả lời bài viết
0o -.......Forum 361dodesign.com.......- o0  :: Flash :: Flash :: Thủ thuật trong Flash-
Chuyển đến