|
|
|||||
[+ 1.11 19.12.2005]
[+ 1.11 6.04.2006] |
clearInterval() как удалить...
Далаю функцию, в которой надо создать интервал, ну и удалить конечно же потом. Вопрос в том как удалить это интервал???
|
|
|||||
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Загляни в пример по setInterval... Увидишь кое-что интересное.
|
|
|||||
[+ 1.11 19.12.2005]
[+ 1.11 6.04.2006] |
2 Antares:
Если ты имеешь в виду то что в хелпе, то я смотрел... и там всегда много кое-чего интерсного, но ответа на мой вопрос там нет... Меня интересует как добраться до переменной которая из функции myInterval=setInterval(...) как потом найти myInterval из функции в интервале? |
|
|||||
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
|
может по ID ?
|
|
|||||
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже! |
|
|||||
[+ 1.11 19.12.2005]
[+ 1.11 6.04.2006] |
делать с помощью глобоальной переменной не подходящий способ, я хотелбы узнать, если возможноть привезать как-нить к функции которая вызывает этот интервал... тоесть создать там какую-нить переменную которая будет хранить этот Id интервала, и потом в самом интервале прописать условие для удаление этого интевала...
|
|
|||||
если чесно setInterval() очень прихотлив и сыроват как по мне
через глобал лучше всего
__________________
noubase.com |
|
|||||
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
|
ну вводишь переменную
как в хелпе так же: [code]var intervalId:Number; var count:Number = 0; var maxCount:Number = 10; var duration:Number = 20; function executeCallback():Void { trace("executeCallback intervalId: " + intervalId + " count: " + count); if(count >= maxCount) { clearInterval(intervalId); } count++; } intervalId = setInterval(this, "executeCallback", duration); [code] |
|
|||||
[+ 1.11 19.12.2005]
[+ 1.11 6.04.2006] |
Всем спасибо, разобрался...
оказывается переменные обьявленные в функции в которой ставиться интервал, видны без всяких наворотов в функции интервала... |
|
|||||
можно еще вот так:
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже! |
Часовой пояс GMT +4, время: 22:46. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|