1. Trang chủ
  2. » Công Nghệ Thông Tin

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

3 464 2
Tài liệu đã được kiểm tra trùng lặp

Đ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 3
Dung lượng 461,75 KB

Nội dung

Macrom Nguồn :  Bài nà y cách sử 1. Tạo m đó impo sau: 2. Tạo 5 (giây), m Timelin media Flas quantrima y sẽ hướng ử dụng các một hình đ ort nó vào 5 layer trên min (phút) e mẫu. sh - Tạo đ ng.com  g dẫn bạn c hiệu ứng đòng hồ the flash hoặc n phần Tim ), hour (giờ đồng hồ k cách tạo m g của Flash eo ý thích c vẽ trực ti meline, tên ờ) và actio im trong F một chiếc đ h của bạn. C ếp trên fla n của chún ons. Bạn c Flash đồng hồ ho Có thể vẽ ash. Bạn có ng lần lượt có thể xem oạt động t nó t rên Ph ó thể lấy h tương ứ n m hình dướ hực bằng hotoshop s ình đồng h ng là: sec ới đây là sau hồ 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.   . hiệu ứng đòng hồ the flash hoặc n phần Tim ), hour (giờ đồng hồ k cách tạo m g của Flash eo ý thích c vẽ trực ti meline, tên ờ) và actio im trong F một chiếc. ình đồng h ng là: sec ới đây là sau hồ 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

Ngày đăng: 27/10/2013, 14:15

TỪ KHÓA LIÊN QUAN

w