![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+2 06.05.08]
Регистрация: Nov 2007
Сообщений: 24
|
Я знаю что область перемещения при помощи метода startDrag() задаётся прямоугольником, можно задать область так, что бы ползунок перемещался, например, по дуге окружности, а не по прямой?
|
|
|||||
|
[+2 06.05.08]
Регистрация: Nov 2007
Сообщений: 24
|
Я этой функцией ни разу не пользовался, она от startDrag() сильно отличается?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Почему только формулой? Можно сделать клип, в котором ползунок перемещается по кривой(направляющей), поставить на каждый кадр stop. Потом, при нажатии на нем, отслеживать движение мыши (вправо-влево) и перемещаться на кадр вперед/назад.
|
|
|||||
|
[+2 06.05.08]
Регистрация: Nov 2007
Сообщений: 24
|
Пример кода привести можешь?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Вот простейший пример. Вам конечно придется его доработать. Мне уже некогда, я спать хочу
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Вот доработанный пример
|
|
|||||
|
[+2 06.05.08]
Регистрация: Nov 2007
Сообщений: 24
|
Спасибо, вам, очень помогли!
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
вот пытаюсь с помощью этого кода сделать небольшую прокрутку графика.
polzunok_mc.drag_mc.onPress = function() {
this.onMouseMove = function()
{
this._parent.gotoAndStop(Math.round(_root._xmouse/5.5));
updateAfterEvent();
}
this.onReleaseOutside = this.onRelease = function()
{
delete this.onMouseMove;
delete this.onReleaseOutside;
delete this.onRelease;
}
}
![]() Есть пример. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|