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ổ.[r]
(1)Macromedia Flash - Tạo đồng hồ kim Flash (Thứ Tư, 08/04/2009-2:23 PM)
Bài hướng dẫn bạn cách tạo đồng hồ hoạt động thực cách sử dụng hiệu ứng của Flash
1 Tạo hình địng hồ theo ý thích bạn Có thể vẽ Photoshop sau import vào flash vẽ trực tiếp flash Bạn lấy hình đồng hồ sau:
(2)3.Chèn vào thiết kế đồng hồ mà bạn tạo sẵn 4 Vẽ đường kẻ dọc layer sec Chọn dịng kẻ nhấn F8 để chuyển sang dạng Symbol Đặt tên cho Symbol sec_mc, chọn Movie clip chọn ô vuông 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 đồng hồ bạn thiết kế Đặt tên layer sec phần Instance cửa sổ
thuộc tính Properties “sec”
7 Kéo sec_mc từ cửa sổ Library vào layer Nếu cửa sổ Library không mở, nhấn Ctrl + L Giảm bớt chiều dài sec_mc phần này (để tương ứng với kim phút) Đặt vào vị trí tương ứng với ảnh đồng hồ Đặt tên layer “min” phần Instance 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 kim cho tương ứng với kim Đặt vào vị trí tương ứng so với ảnh đồng hồ Đặt tên “hour” Instance 9 Chọn layer actions, vào phần Action Script (F9) đư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ứ layer nhấn phím F5 Kết đồng hồ bạn có chạy khơng, thử nhấn Ctrl + Enter xem sao Ngồi bạn tự chế kim cho phù hợp không thiết
(3)