Chào mừng quý vị đến với Cùng nhau chia sẻ của Hoàng Hữu Cánh.
Cách làm đồng hồ kim bằng Flash
Ở bài này tôi sẽ hướng dẫn các bạn cách tạo một chiếc đồng hồ rất đẹp, chạy tốt và không bao giờ phải thay pin cả...
Bước 1: Các bạn hãy chuẩn bị sẵn hình 1 chiếc đồng hồ làm bằng Photohop.

Các bạn có thể Down hình của tôi về để thực hành.
Bước 2: Mở File Flash có kích thước 300 x 300. Sau đó ấn phím Ctrl + R để đưa hình ảnh đồng hồ vào khung trình chiếu.
Bước 3: Chúng ta sẽ tạo 3 Layer mới đặt tên lần lượt là: "kim gio", "kim phut" va "kim giay"
- Tại Layer "kim gio" các bạn hãy vẽ hình ảnh của kim giờ, ở đây tôi dùng luôn công cụ Rectangle Tool (R) để vẽ 1 ví dụ đơn giản:
- Tương tự như vậy các bạn hãy vẽ hình kim phút lên Layer "kim phut" và hình kim giây lên Layer "kim giay"
- Tạm thời tôi để 3 kim ở 3 vị trí khác nhau cho các bạn dễ quan sát nhưng sau này chúng ta sẽ phải xếp chúng trùng với nhau.
Bước 4: Click chọn Layer "kim gio" và ấn F8 để Convert chúng sang Movie Clip. Sau đó đặt Instance Name lần lượt là: kimgio -kimphut - kimgiay
- Làm tương tự với 2 Layer " kimphut" và "kimgiay"
Bước 5: Bây giờ chúng ta phải chỉnh lại tâm của các Movie Clip trùng với nhau thì các kim sẽ không bị quay lung tung. Như hình dưới:
Ok vậy là sắp hoàn thành. Bước cuối cùng là các bạn hãy click chon 1 trong 3 Layer "kimgio", "kimphut", "kimgiay", click chọn Frame đầu tiên, ấn F9 để mở bảng Aciton Script và dán đoạn mã sau vào:
var today:Date = new Date();
function getTime() {
var hours = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
var sec = second*6;
var min = minute*6;
var hour = hours*30+minute/2;
_root.kimgio._rotation = hour;
_root.kimphut._rotation = min;
_root.kimgiay._rotation = sec;
delete today;
today = new Date();
}
setInterval(getTime, 10);
Ấn Ctrl + Enter để kiểm tra. Chúc các bạn thành công.
Sưu tầm.
Hoàng Hữu Cánh @ 11:55 20/03/2010
Số lượt xem: 4616
- Flash và các hiệu ứng đẹp mắt (24/08/09)
- Áp dụng hiệu ứng Glow lên ảnh bằng mã AS (24/08/09)
- Tạo hiệu ứng tuyết rơi (24/08/09)
- Các chức năng công cụ trong Flash 8 (24/08/09)
- Làm bàn tay viết chữ trên giấy (24/08/09)










Cách làm đồng hồ kim bằng Flash
Xin chào Chủ nhà !! .Hôm nay ! Nhân dịp em mới thành lập web.Kính mong BQT bỏ chút thời gian thời đến thăm Giaos dục và đào tạo tại http://violet.vn/giaoducvadaotao/ để em có được tên miền .violet ạ !! Xin cảm ơn BQT web đã đến thăm để góp thêm 1 lượt truy câp trong 700 lượt web.
CHÚCNGÀY MỚI VUI VẺ