PDA

Просмотр полной версии : Зацикливание функции при нажатии на кнопку


Yollo
05.05.2009, 16:25
Здравствуйте, помогите пожалуйста разобраться со следующим вопросом:
Допустим есть поле 20х20 клеток, на некоторых клетках поля расположены фишки. Положение фишек меняется по некоторым законам, реализованным в функции. Нужно чтобы при нажатии на кнопку "старт" начинала работать эта функция, меняющая положение фишек в клетках, пока не будет нажата кнопка "стоп". Т.е. функция вызывается многократно, пока не будет получена команда остановить ее. Но когда при нажатии на "старт" эта функция выполняется допустим пять раз, у меня отображается только положение фишек после последнего вызова функции, а как сделать так чтобы на поле положение фишек в клетках отображалось после каждого выполнения функции? и как сделать так, чтобы выполнение остановилось после нажатия на кнопку "стоп"?

iNils
05.05.2009, 16:35
Читайте про setInterval и clearInterval

Yollo
05.05.2009, 16:52
Ох, спасибо большое! Прочитал, разобрался, сделал =) Пол дня голову ломал, а тут оказывается всего лишь в две строчки все проблемы решаются =)