Два первых аргумента метода
addEventListener представляют из себя строку (String), описывающую тип события, и
ссылку на функцию (объект класса Function, так как этот класс является "сложным", его экземпляры передаются по ссылке, пусть знающие люди меня поправят, если я ошибся). Поэтому следует передавать значения через внешние переменные. Мне неизвестен полный код, но из того, что видно, можно сделать следующее:
Код AS3:
// не забывайте про типизацию переменных
var inter1:int;
// и их инициализацию
var Mr:int = 0;
// эта переменная странна для меня,
// я ее закомментирую и изменю сигнатуру функции reg4()
// var c:MouseEvent;
// А вместо нее создам другие переменные
var delay:int = 50; // K
var summand:int = 2; // B
Knopka.addEventListener(MouseEvent.ROLL_OVER, reg4);
// Также не стоит забывать о типизации параметров функции
// и возвращаемого значения
function reg4( event:MouseEvent ):void {
// вот здесь, скажем, можно изменить delay и summand
delay = 200;
summand = 3;
inter1 = setInterval(izm14, delay);
}
function izm14():void {
Mr += summand;
}
Добавлено через 11 минут
Да,
expl был прав насчет
setInterval, он дополнительные параметры передает.
Добавлено через 1 час 32 минуты
А
вот, что по этому поводу изрекает
-De-.