Показать сообщение отдельно
Старый 16.01.2014, 06:50
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 20  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
Цитата:
Сообщение от alexrunaway Посмотреть сообщение
Isfet спасибо огромное, а как мне теперь сделать чтобы было не 0:30 а 00:30? формат задать
в 7 посте вам дали ссылку, как сделать такой формат, возмите оттуда

вот так будет больше точность,
Код AS3:
import flash.text.TextField;
import flash.utils.Timer;
import flash.utils.getTimer;
		stop();
 
		var minutes:TextField = new TextField()
			minutes.x = 100;
			minutes.y = 100;
		addChild(minutes);
 
		var seconds:TextField = new TextField()
			seconds.x = 210;
			seconds.y = 100;
		addChild(seconds);
 
 
		var firstTime:int = getTimer();
 
		addEventListener(Event.ENTER_FRAME, onEnterFrame);
 
		var currentTimeSec:uint;
 
		function onEnterFrame(e:Event) {
 
			currentTimeSec = 1800 - (getTimer() - firstTime) * 0.001;
			minutes.text = String(uint(currentTimeSec / 60));
			seconds.text = String(currentTimeSec % 60);
 
			if (currentTimeSec == 0) {
				onTimerComplete();
			}
		}
		function onTimerComplete() {
 
		   removeEventListener(Event.ENTER_FRAME, onEnterFrame);
		   removeChild(minutes);
		   removeChild(seconds);
		}
P.S.: с Date - как-то коряво получается


Последний раз редактировалось Isfet; 16.01.2014 в 07:12.