Tài liệu Analog Clock pptx

11 122 0
Tài liệu Analog Clock pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Analog Clock Adobe Flash Cs3 ( mới cài ) tạo 1 tài liệu mới , Ctrl J cho W&H = 300 . Phím O gọi Oval Tool giữ Shift kéo 1 vòng tròn , Ctrl K làm như hình F8 gọi Convert to Symbol name clock_mc Phím V , double click 2 lần vào clock_mc on Stage , trên bảng Timeline , rename Layer 1 thành face , kế tiếp tạo thêm 4 Layer nữa tên hour , minute , second , action . . xong rồi khóa Layer face lại Kế tiếp click vào Layer hour , R gọi Rectangle Tool vẽ kim giờ F8 gọi Convert to Symbol tên hours_mc , Regis như hình Tại Properties đặt tên Instance name giống y như thế nhé Xong khóa Layer hour lại chọn lên minute & second làm giống như thế để có 3 cây kim Đến đây xem như công đoạn làm thô đã xong , đồng hồ chưa có pin , giờ mình cho nó cục pin giúp nó chạy lắp pin dô đi bạn F9 gọi Action và tương cái đoạn code dưới this.onEnterFrame=function() { var time = new Date(); /* we create a new Date() object*/ var hours = time.getHours(); /* currents hour represent like an integer between 0 and 23*/ var minutes = time.getMinutes(); /* currents minute represent like an integer between 0 and 59*/ var seconds = time.getSeconds(); /* currents second represent like an integer between 0 and 59*/ hours_mc._rotation = (hours*30) + (minutes/2); /* There are 12 hours on the clock, so if a circle has 360 degrees, 360 divide by 12, means that the angle correspondig for each hour is hours*30. The angle between every two consecutive hours is 30. We will add to the rotation the angle correspondig for the minutes passed from current hour that is (minutes*30)/60, that means minutes/2*/ minutes_mc._rotation = 6 * minutes; /* There are 60 minutes on the clock, so if a circle has 360 degrees, 360 divide by 60, means that the angle correspondig for each minute is minutes*6.*/ seconds_mc._rotation = 6 * seconds; /* There are 60 seconds on the clock, so if a circle has 360 degrees, 360 divide by 60, means that the angle correspondig for each second is seconds*6.*/ } Nói nào ngay mình mới biết có nhiu học Flash mới được 3 ngày khi nào biết gì nữa mình viết nhá nhá Ctrl J thay màu background color thành đen tại bảng Library click đúp vào clock_mc trên bảng Timeline mở khóa Layer face Phím V , click đúp 2 lần vào face trên vùng làm việc để kích hoạt Shape . Tại bảng Properties Stroke color , Fillcolor cho như hình Click vùng đen phía ngoài , T gọi Text set *** *** *** *** *** Đưa vào vùng làm việc oánh số 1 , phím Esc , F8 như hình Ctrl K Phím V , giữ Shift gõ mũi tên lên bi vừa mí của vòng tròn , Q gọi Free Transorm đưa chuột ngay tâm số 1 giữ Shift kéo xuống tâm của face Số 1 vẫn đứng y nhưng tâm của nó đã bị kéo xuống cùng tâm với Layer Face , Ctrl T Lúc này số 1 sẽ tự động dịch qua 30 độ vĩ tuyến bắc 160 độ kinh đông gió giật cấp 8 có lúc cấp 18 Trên bảng Library chuột phải vào số 1 chọn Duplicate tên số 2 ok Đúp chuột vào 2 Graphic , T gọi lại Text đưa click vào vùng số 1 để đổi thành 2 phím Esc Esc xong đúp chuột vào clock_mc tại bảng Library xong click giữ chuột vào 2 Graphic kéo ra vùng làm việc Ctrl K Phím V , lại giữ Shift gõ mũi tên lên , phím Q giữ Shift kéo tâm xuống Ctrl T cho 60 độ *** *** *** *** *** Các số kia cũng tương tự như những bước trên ( mình đánh dấu bằng ** ** ** ) Các bạn lưu ý tăng dần góc độ cho các số như sau : 1 = 30 ; 2 = 60 ; 3 = 90 ; 4 = 120 cứ vậy tăng lên cấp số 3 cuối cùng . Analog Clock Adobe Flash Cs3 ( mới cài ) tạo 1 tài liệu mới , Ctrl J cho W&H = 300 . Phím O gọi. làm như hình F8 gọi Convert to Symbol name clock_ mc Phím V , double click 2 lần vào clock_ mc on Stage , trên bảng Timeline , rename Layer

Ngày đăng: 19/01/2014, 20:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan