![]() |
как остановить функцию когда значение равно 0
есть счетчик который отчитывает числа. все хорошо просчитывает за исключением того что когда число доходит до финишного var finish_balance:Number = 00000; счетчик не останавливается а начинает прибавлять значения
подскажите как остановить работу функций когда значение var balance:Number = 00017; дойдет до финишного значения var finish_balance:Number = 00000; Код:
var balance:Number = 00017; |
Код AS3:
|
что то не срабатывает (
может я не туда ее ставлю, но получается что либо она игнорируется либо не начинает совсем считать |
пардон, мельком на код ваш посмотрел - вы пользуетесь таймером, не увидел.
ну так и останавливайте его когда значение достигнет 0 timer.stop() |
так дело в том что не знаю как именно это прописать
когда timer.stop() то он останавливается сам по себе а вот как прописать проверку что значение уже равно 0 и он остановился я не знаю ((( |
Мне что то вот тут не понятно:
Код AS3:
вызываем с уменьшенным значением функцию, и зачем то присваиваем old_balance =0 может подошло бы просто так: Код AS3:
|
спасибо большое все заработало
|
| Часовой пояс GMT +4, время: 16:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.