Делаем «Вечный таймер обратного отсчета» в Adobe Flash. AS3 |
code:
var now:Date = new Date(); // поточная дата
var endDate:Date = new Date(now.getFullYear()+1,1,14); // дата события 14 февраля
var countdownTimer:Timer = new Timer(1000); // таймер
countdownTimer.addEventListener(TimerEvent.TIMER, updateTime);
countdownTimer.start();
function updateTime(e:TimerEvent):void {
now = new Date(); // обновляем поточную дату
if(now.getTime()>endDate.getTime()){ // если сейчас дата больше за дату события
//c_countdoun.count.text = "00:00:00:00";
c_countdoun.countD.text = "000";
c_countdoun.countH.text = "00";
c_countdoun.countM.text = "00";
c_countdoun.countS.text = "00";
c_countdoun.timetxt.text = "Я тебя люблю!";//любой текст для события
countdownTimer.stop();
return;
}
var timeLeft:Number = endDate.getTime() - now.getTime();// общее время в милисекундах
var seconds:Number = Math.floor(timeLeft / 1000); // секунды
var minutes:Number = Math.floor(seconds / 60); // минуты
var hours:Number = Math.floor(minutes / 60); // часы
var days:Number = Math.floor(hours / 24); //дни
seconds %= 60; // % - это остача от деления
minutes %= 60;
hours %= 24;
var sec:String = seconds.toString();
var min:String = minutes.toString();
var hrs:String = hours.toString();
var day:String = days.toString();
// если число одноцифровое то добавляем 0 спереди
if (sec.length < 2) {
sec = "0" + sec;
}
if (min.length < 2) {
min = "0" + min;
}
if (hrs.length < 2) {
hrs = "0" + hrs;
}
if (day.length < 2) {
day = "0" + day;
}
// выводим результаты как одну строчку или по отдельности
//var time:String = day + ":" + hrs + ":" + min + ":" + sec;
//c_countdoun.count.text = time;
c_countdoun.countD.text = day;
c_countdoun.countH.text = hrs;
c_countdoun.countM.text = min;
c_countdoun.countS.text = sec;
}
Вложение: 4076531_skript_dlya_vechnuyy_taymer_obratnogo_otscheta_v_adobe_flash.txt
Серия сообщений "Уроки Flash":уроки в разных флешпрограммах, авторские уроки flash
Часть 1 - Делаем элементарные часики.Начинаем учиться созданию flash.
Часть 2 - Как правильно записать код флешки или видео в рамочку для кодов.
...
Часть 17 - Уроки Flash. Падающий снег. Классы AS3.
Часть 18 - Вечный таймер обратного отсчета в программе Sothink SWF Quicker. AS2 .
Часть 19 - Делаем «Вечный таймер обратного отсчета» в Adobe Flash. AS3
Серия сообщений "Новый Год":
Часть 1 - Маски новогодние.
Часть 2 - Клипарт "Снегурки".
...
Часть 18 - Векторный клипарт « Horse year 2014».
Часть 19 - Флеш часики, информер и флеш плеер «Старое кафе».
Часть 20 - Делаем «Вечный таймер обратного отсчета» в Adobe Flash. AS3
Серия сообщений "День всех влюбленных":
Часть 1 - Клипарт «Пары».
Часть 2 - Идеи для изготовления Валентинок своими руками
...
Часть 11 - Векторный клипарт «День Любви».
Часть 12 - Флеш голосовые поздравления - валентинки.
Часть 13 - Делаем «Вечный таймер обратного отсчета» в Adobe Flash. AS3
Рубрики: | ВСЁ ДЛЯ ОФОРМЛЕНИЯ БЛОГА/Уроки флеш |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |