PDA

Просмотр полной версии : Ограничение прокрутки.


riks
27.03.2008, 15:46
Подскажите такой вопрос. Внутри мувика расположена шкала с маской. Вначале щелкаем на шкале, а затем колесиком мышки делаем прокрутку. В рядом расположенном окошке появляются цифры от 0 до 9. Как дописать ограничение на прокрутку по оси Y, что бы дойдя до 0 или 9 нельзя было дальше двигать шкалу.

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
clip_mc._y += delta;
};
Mouse.addListener(mouseListener);
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {
};

Образец прилагается.

lexa2000lexa
27.03.2008, 19:35
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
trace(clip_mc._y)
if((clip_mc._y<=-79)&&(clip_mc._y>=-301)){
clip_mc._y += delta;
}
if((clip_mc._y==-76)){
clip_mc._y +=-delta;
}
if((clip_mc._y==-304)){
clip_mc._y -=delta;
}
};
Mouse.addListener(mouseListener);
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {
}

можно так но будет работать только при павной прокрутки скролера.

riks
28.03.2008, 09:45
Спасибо за подсказку)))