PDA

Просмотр полной версии : Как удалить таймер


LeXi42006
14.03.2007, 10:59
Простой и короткий вопрос:как удаляется setInterval?

yustaz
14.03.2007, 11:16
clearInterval(intervalID:Number) : Void

вообще-то в документации все есть



//The following example first sets and then clears an interval call:

function callback() {
trace("interval called: "+getTimer()+" ms.");
}

var intervalID:Number = setInterval(callback, 1000);

/*
You must clear the interval when you have finished using the function.
Create a button called clearInt_btn and use the following ActionScript
to clear setInterval():
*/

clearInt_btn.onRelease = function(){
clearInterval( intervalID );
trace("cleared interval");
};

LeXi42006
14.03.2007, 11:22
спасиб:)

Stone
14.03.2007, 12:18
и следи чтобы два раза не объявить интевал не удалив его

var intervalID:Number = setInterval(callback, 1000);
intervalID= setInterval(callback, 1000);

clearInterval( intervalID );

в таком примере клирИнтервал уже не поможет

etc
14.03.2007, 12:30
Убить можно:
var intervalID:Number = setInterval(callback, 1000);
intervalID= setInterval(callback, 1000);

clearInterval( intervalID );
clearInterval( intervalID-1 );