![]() |
как правильно применить setInterval?
в первом кадре программа, в ней конструкция
Код:
1) setInterval( myfunction, 1000 );если применить вторую конструкцию, функция myfunction повторяется как надо, через секунду, дальше мне нужно перейти в другой кадр - повтор вызова функции myfunction прекращается, так как вызваю clearInterval но, все как-то тормозит, експлорер приходится закрывать аварийно (в функции myfunction принимаю XML-данные и отсылаю) первая тоже работает как надо, только при переходе на следующий кадр снова повторяется, а мне надо чтоб больше не вызывалась myfunction если применить первую констр., то все нормально, но как поставить clearInterval без переменной myID, не понимаю посоветуйте что-нибудь заранее спасибо |
Ну, начнем с того, что в setInterval 1 (2) параметр это строка - вы передаете ему myfunction. Быть может, это и есть строка, но что то я в этом сомневаюсь.
Что значит 1 (2)? Это значит первый/второй, ибо 1 параметром можно передавать... эрм... забыл слово, в общем, то место, где этот интервал выполняется. Теперь, если я правильно понял: Код:
//интервал выполняется, это ведь не setTimeOut |
myfunction получает xml-данные и делает с ними всякие всячины
не знаю, получается ли строка на выходе, думаю вряд ли значит нельзя пользоваться данной функцией setInterval? тогда пробую воспользоваться getTimer() Код:
onEnterFrame = function()но мне надо по нажатию на внешнюю кнопочку выйти на другой кадр, но в другом кадре функция myfunction как продолжает вызываться, а так не надо как мне остановить getTimer() ??? |
удалить
Код:
delete onEnterFrame |
| Часовой пояс GMT +4, время: 19:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.