![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2013
Сообщений: 8
|
Вопрос такой. Есть две переменные, например "а" и "б". "а=100", "б=0" нужно чтобы каждые пол секунды от "а" отнималось 5 и прибавлялось к "б" до того пока "а" не станет равно 0, а "б" равно 100? У меня ситуация не много другая, но если кто нибудь напишет код для этого примера я дальше разберусь и буду очень благодарен:-)
|
|
|||||
|
Регистрация: Aug 2012
Сообщений: 19
|
Возможно, интервал подойдёт.
var a = 100; var b = 0; //Время в миллисекундах. (Пол секунды = 500 мс) var t = 500; function count() { trace("a = "+a+newline+"b = "+b+newline+"*********"); if (a>0) { a -= 5; b += 5; } else { //Очищаем интервал clearInterval(inter); trace("Finish"); } } var inter = setInterval(count, t); |
|
|||||
|
Регистрация: Sep 2013
Сообщений: 8
|
Да, интервал вполне подошел, все работает. Спасибо
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|