Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как правельно сделать бегунок ? (http://www.flasher.ru/forum/showthread.php?t=136887)

deman455 28.02.2010 00:59

Как правельно сделать бегунок ?
 
Вот проблема, я сделал бегунок (звука тише/громче) и сравнивал его так :
Код AS1/AS2:

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 методы. Во вторых можно Интерфрейм запустить в довесок.

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

Код AS1/AS2:

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 например.


Часовой пояс GMT +4, время: 07:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.