Отчет времени на AS3
Re: Отчет времени на AS3
Точечки это место разрыва. Очевидно что первая часть кода это импорт пакетов, и указывать его нужно до описания самого класса. А вторая часть кода, непосредственно часть метода-конструктора (или любого другого метода), т.е. непосредственно "работающая" часть кода
Re: Отчет времени на AS3
а как это
в AS2 будет???))
Код: Выделить всё
import flash.utils.Timer; import flash.events.TimerEvent; ............. var timer = new Timer(n*1000,1); timer.start(); timer.addEventListener(TimerEvent.TIMER, function(e:TimerEvent){ trace("прошло "+n+" секунд") });
Re: Отчет времени на AS3
там нет класса Timer, через setinterval вроде нужно
Re: Отчет времени на AS3
Спасибо, долго искал таймер на AS3, в итоге немного видоизменил ваш код и получилось то что я хотел)
Код: Выделить всё
var scores:Number = 10;var myTimer:Timer=new Timer(1000,scores); txt_scores.text = String (scores); myTimer.addEventListener(TimerEvent.TIMER, timerListener); function timerListener(e:TimerEvent):void { scores--; txt_scores.text = String (scores); }myTimer.start();
Re: Отчет времени на AS3
Добрый день.
Подскажите пожалуйста почему так получается. Есть код таймера:
На выходе получается:
А должно
Подскажите пожалуйста почему так получается. Есть код таймера:
Код: Выделить всё
function pluralForm(n, form1, form2, form5){ n = n % 100; n1 = n % 10; if ((n > 10) && (n < 20)) return form5; if ((n1 > 1) && (n1 < 5)) return form2; if (n1 == 1) return form1; return form5;}yourDate = new Date(2012, 6, 12);yourDateMsec = yourDate.getTime();F_countDown = function () { nowDate = new Date(); nowDateMsec = nowDate.getTime(); var msec = yourDateMsec-nowDateMsec; if (msec<=0) { time_txt.text = "It`s Time"; clearInterval(interval); } else { var sec = Math.floor(msec/1000); var min = Math.floor(sec/60); var hour = Math.floor(min/60); var day = Math.floor(hour/24); sec %= 60; min %= 60; hour %= 24; time_txt.text = hour+":"+min+":"+sec; day_txt.text = day+pluralForm(day, " день"," дня"," дней"); } }; interval = setInterval(F_countDown, 1000); F_countDown();
Re: Отчет времени на AS3
zzipper
Напиши весь код.
Что такое pluralForm?
Код с первой страницы не помогает?
Напиши весь код.
Что такое pluralForm?
Код с первой страницы не помогает?
Re: Отчет времени на AS3
А вы в курсе, что некторые баннерные сети зпрещают методы Timer и даже Math.random ?
Надо, наверное написать урок, как это обойти.
Надо, наверное написать урок, как это обойти.
Re: Отчет времени на AS3
Александр
Это весь код, могу даже предоставить .fla файл.
Я не особо бум-бум в AS, этот код достался мне от пред.администратора. Подозреваю, что эта функция формирует "правильный" вывод дня, т.е. "1 день", "2 дня", "5 дней" и т.д.
Работает, но у меня возникают трудности при адаптировании этого кода.
Это весь код, могу даже предоставить .fla файл.
Я не особо бум-бум в AS, этот код достался мне от пред.администратора. Подозреваю, что эта функция формирует "правильный" вывод дня, т.е. "1 день", "2 дня", "5 дней" и т.д.
Работает, но у меня возникают трудности при адаптировании этого кода.
Re: Отчет времени на AS3
zzipper
Выдели текстовое поле и в Properties - Character - Embed - выбери цифры и символы.
Или поставь Use device fonts.
Не пишет?Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts.
Выдели текстовое поле и в Properties - Character - Embed - выбери цифры и символы.
Или поставь Use device fonts.
Re: Отчет времени на AS3
Александр
Спасибо большое! Теперь все, как надо.
Спасибо большое! Теперь все, как надо.