|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Вычитает единицу из цикла
Переменная _min = 100, переменная _max = 200. Цикл срабатывает после того, как копилю флешку, но вот в текстовом поле останавливается на 199/200, а не на 200, только после обновления окна, в текстовом поле выдаёт 200/200. Что не так? И как сделать так, чтобы _min++ срабатывал раз в секунду? Знаю что надо применить таймер, но как его применить в цикле что-то не догадываюсь
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Спасибо. Чутка разобрался, но вот что-то с условием трабл какой-то
public function TimerExample() { var myTimer:Timer = new Timer(2000); myTimer.addEventListener("timer", timerHandler); myTimer.start(); } public function timerHandler(event:TimerEvent):void { if (_min < _max) { mintxt.mintxte.text = _min.toString(); _min + _doble; trace(_min); trace(_doble); } Каждые 2 секунду, к _min должно прибавляться _doble, то бишь 100+2. Но почему то трейс выводит одно и тоже число и сложение не берет в рассчет. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Akopalipsis Спасибо большое))) Дурья моя бошка, вечно забываю равно ставить после знака) Всё разобрался)
Последний раз редактировалось Godwarlock; 20.02.2014 в 01:02. |
|
|||||
[+1.4 08.02.14]
|
Условие должно быть >=
__________________
trace("Я нуб"); |
Часовой пояс GMT +4, время: 16:28. |
|
« Предыдущая тема | Следующая тема » |
|
|