Hãy đăng kí để sử dụng hết chức năng của thư viện. VTTML sưu tầm những bài viết hay từ cộng đồng mạng và tập hợp thành những chuyên mục để giúp chọn lọc và có thể giúp ích các bạn dể dàng tìm kiếm.
Hãy đăng kí để sử dụng hết chức năng của thư viện. VTTML sưu tầm những bài viết hay từ cộng đồng mạng và tập hợp thành những chuyên mục để giúp chọn lọc và có thể giúp ích các bạn dể dàng tìm kiếm.
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.



 
Trang ChínhXEM NHANHTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

  Macromedia Flash - Tạo đồng hồ kim trong Flash

Go down 
Tác giảThông điệp
dokylan
Đại Tướng



Posts : 1456
Điểm Số : 4289
Join date : 24/08/2010
Age : 32
Đến từ : Cà Mau

 Macromedia Flash - Tạo đồng hồ kim trong Flash Empty
Bài gửiTiêu đề: Macromedia Flash - Tạo đồng hồ kim trong Flash    Macromedia Flash - Tạo đồng hồ kim trong Flash Empty18/09/10, 08:14 pm

 Macromedia Flash - Tạo đồng hồ kim trong Flash 5-spanish
Hướng dẫn bạn cách tạo một chiếc đồng hồ hoạt động thực bằng cách sử dụng các hiệu ứng của Flash




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

 Macromedia Flash - Tạo đồng hồ kim trong Flash Clock

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.

 Macromedia Flash - Tạo đồng hồ kim trong Flash Flash1

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 hourtừ cửa sổ Library đã mở. Lại giảm chiều dài của kim đi cho tương ứngvới kim giờ. Đặt nó vào vị trí tương ứng so với ảnh nền đồng hồ. Đặttê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ếtquả đồ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:
[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
http://vttml.cdrom.tv
 
Macromedia Flash - Tạo đồng hồ kim trong Flash
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Macromedia Flash - Tạo đồng hồ kim trong Flash
»  Macromedia Flash - Tạo hiệu ứng tuyết rơi
» Adobe Flash Player 10.1.53.38 RC4 - Hỗ trợ xem flash trên các trình duyệt
» Save Flash v4.2.0331 - Tải flash từ các trang Web
» ActiveX Filtering trong Internet Explorer 9 vô hiệu hóa Java và Flash

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Góc Học Tập :: Web :: Flash/XML-
Chuyển đến