Có đôi lúc bạn muốn tạo 1 chiếc đồng hồ đếm ngược để đánh dấu một ngày giờ quan trọng nào đó đối với bạn đang đến gần. Bài viết dưới đây sẽ giúp bạn làm điều đó với phần mềm Flash 8
Hướng dẫn:
- Mở phần mềm Flash 8 lên > chọn New Document => tạo khung cho hợp lý
- Chọn công cụ Text Tool (Phím tắt T),tại bảng Properties phiá dưới chọn Dynamic Text và đặt tên là time_text
- Gõ nội dung: "00:00:00:00"
- Tạo một layer mới đặt tên là actions - Kích chuột trái vào frame đầu tiên trên layer actions và nhấn F9 để hiện bảng Actions - Copy đoạn code ở dưới và dán vào đó, bạn chú ý dòng code mình khoanh tròn dùng để xác định ngày tháng và giờ chính là mốc thời gian cho đồng hồ đếm ngược lại. (Ví dụ trong đoạn code đó mình đang chọn mốc thời gian là 7h sáng ngày 20 tháng 6 năm 2012). Bạn sẽ tuỳ chỉnh vào đoạn code đó để xáx lập mốc thời gian theo ý mình - Nhấn Ctrl +Enter để xem kết quả - Export ra movie nếu như đã ưng ý - Ngoài ra bạn có thể tạo thêm layer mới để chèn hình hoặc trang trí thêm theo ý mình. (trên hình là mình đang thêm 1 layer chứa logo của diễn đàn mình) Chúc bạn thành công
- Code:
-
this.onEnterFrame = function () {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentTime = today.getTime();
var targetDate:Date = new Date(2012,6,20,7);
var targetTime = targetDate.getTime();
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hrs = Math.floor(min/60);
var days = Math.floor(hrs/24);
sec = string(sec % 60);
if (sec.length < 2){
sec = "0" + sec;
}
min = string(min % 60);
if (min.length < 2){
min = "0" + min;
}
hrs = string(hrs % 24);
if (hrs.length < 2){
hrs = "0" + hrs;
}
days = string(days % 365 - 30);
var counter:String = days + ":" + hrs + ":" + min + ":" + sec;
time_txt.text = counter;
}
- Attachments
- thoigianbaovedoan-demnguoc.swf
- Demo-Thời gian bảo vệ đồ án TN
- You don't have permission to download attachments.
- (46 Kb) Downloaded 1 times