_Ice_
01.03.2011, 01:04
Подскажите как правильно вызвать функцию с параметрами через методы addEventListener и setInterval.
Например вот рабочий код:
var inter1;
var Mr;
var c:MouseEvent;
Knopka.addEventListener(MouseEvent.ROLL_OVER, reg4 );
function reg4( c ){
inter1 = setInterval(izm14,50);
}
function izm14( ){
Mr += 2;
}
А как сделать чтобы функция reg4 вызывалась с параметром интервала, а izm14 с параметром числа на которое надо изменить Mr.
Я попробовал:
var inter1;
var Mr;
var c:MouseEvent;
Knopka.addEventListener(MouseEvent.ROLL_OVER, reg4(50,2) );
function reg4( c, K, D ){
inter1 = setInterval(izm14(D),K);
}
function izm14(B){
Mr += B;
}
но так ничего не работает. Так как же вызывать функции с параметрами через методы?
Например вот рабочий код:
var inter1;
var Mr;
var c:MouseEvent;
Knopka.addEventListener(MouseEvent.ROLL_OVER, reg4 );
function reg4( c ){
inter1 = setInterval(izm14,50);
}
function izm14( ){
Mr += 2;
}
А как сделать чтобы функция reg4 вызывалась с параметром интервала, а izm14 с параметром числа на которое надо изменить Mr.
Я попробовал:
var inter1;
var Mr;
var c:MouseEvent;
Knopka.addEventListener(MouseEvent.ROLL_OVER, reg4(50,2) );
function reg4( c, K, D ){
inter1 = setInterval(izm14(D),K);
}
function izm14(B){
Mr += B;
}
но так ничего не работает. Так как же вызывать функции с параметрами через методы?