PDA

Просмотр полной версии : работа цикла по нажатию кнопки


vinx
03.08.2006, 02:31
после нажатия кнопки необходимо плавно увеличивать значение переменной.
Как сделать так, чтобы пока кнопка нажата - переменная плавно растет на определнное количество единиц, например за секунду удержания кнопки переменная увеличивается на 20 едениц?

Juice_Green
03.08.2006, 10:01
var myvar = 0;
var myID = 0;

_root.mybtn.onPress = function() {
_root.myID = setInterval(myfunc, 1000);
}

_root.mybtn.onRelease = function() {
clearInterval(_root.myID);
}

_root.mybtn.onReleaseOutside = function() {
clearInterval(_root.myID);
}

function myfunc() {
_root.myvar += 20;
trace("myvar = "+_root.myvar);
}