PDA

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


deman455
28.02.2010, 00:59
Вот проблема, я сделал бегунок (звука тише/громче) и сравнивал его так :
if (_root.clip.begunok._x<=200) //разрешить передвигать до того пока x<=200(в лева)
и if (_root.clip.begunok._x>=0) //разрешить передвигать до того пока x>=0(в право)

дак вот, если резко передвинуть бегунок в одну сторону, то он просто перепрыгивает 200, а после того как он перепрыгнул 200, я не могу им пошевелить, потому что двигать можно только если <=200. Как делать бегунки, что бы он отсанавливался, именно в указанном месте ?

in4core
28.02.2010, 01:15
Вопервых юзать Drag методы. Во вторых можно Интерфрейм запустить в довесок.

Класса ползунка нету свободного , есть тока функция писал как то давно :

function DRAGGER() {
drag.startDrag(false,-50,0,50,0);
_int = setInterval(this, "update", 1);
}
function update() {
vol = drag._x+50;
snd.setVolume(vol);
}

Maximer
28.02.2010, 18:11
Просто поставь в количество кадров в секунду не 24, а 60 например.