jeno_kiev
22.05.2007, 00:23
как вычислить??
есть:
1.ширина полоски (по которой ездит скрол)
2.положение полоски
3.положение бегунка
4.ширина бегунку
пытаюсь высчитать вот так:
Math.round((scb_m._x-rl._x+(scb_m._width))/rl._width*100);
(scb_m - ползунок, rl - полоска)
но если ширина полоски не такая или позиция по Х не такая, проценты считаются не от 1-100, а от 3-101 например... :boredom:
а подгонять размер и позицию чтоб получилось в любом случае от 1 до 100 не получается :o
заранее всем спасибо!
есть:
1.ширина полоски (по которой ездит скрол)
2.положение полоски
3.положение бегунка
4.ширина бегунку
пытаюсь высчитать вот так:
Math.round((scb_m._x-rl._x+(scb_m._width))/rl._width*100);
(scb_m - ползунок, rl - полоска)
но если ширина полоски не такая или позиция по Х не такая, проценты считаются не от 1-100, а от 3-101 например... :boredom:
а подгонять размер и позицию чтоб получилось в любом случае от 1 до 100 не получается :o
заранее всем спасибо!