Fråga : Musen rullar handling på scroller

Hälsningar
I har en MovieClip som snirklar med skapad dragger och knäppas och skulle något liknande för att få MovieClipen också att bläddra med musen rullar i Actionscript 2.
My skrivar följer:

scrolling = fungerar () {scrollHeight för
var: Numrera = scrollbg. _height; contentHeight för
var: Numrera = contentMain. _height; draggerHeight för
var: Numrera = dragger. _height; maskHeight för
var: Numrera = maskedView. _height; initPosition för
var: Numrera = _y dragger. _y=scrollbg.; initContentPos för
var: Numrera = _y contentMain.; finalContentPos för
var: Numrera = maskHeight-contentHeight+initContentPos;
var lämnade: Numrera = scrollbg. _x; bästa
var: Numrera = _y scrollbg.; höger
var: Numrera = scrollbg. _x; botten för
var: Numrera = _y scrollbg. _height-draggerHeight+scrollbg.; dy för
var: Numrera = 0;
var rusar: Numrera = 10; moveVal
var: Numrera = /(scrollHeight-draggerHeight) (för contentHeight-maskHeight);

/>dragger.onPress = fungerar () {_alpha dragger.draggerover./> = 100; currPos för
var: Numrera = detta. som är _y; startDrag för
(denna, falskt, lämnat, bästa, rätt, botten);
this.onMouseMove = fungerar () {_alpha dragger.draggerover./> = 100;
dy = Math.abs (_y initPosition-this.); _y contentMain för
. = Math.round (dy*-1*moveVal+initContentPos);
};
};
/>dragger.onMouseUp = fungerar () {_alpha dragger.draggerover./> = 0; stopDrag för
(); borttagnings this.onMouseMove för
;
};
för
btnUp.onPress = fungerar () {
this.onEnterFrame = fungerar () {
om (_y contentMain. _y+speededView.) {
om (dragger. _y<=top) {_y
dragger. = överträffar;
} annars {_y dragger för
. - = rusa/moveVal; contentMain. _y += för
för
} rusar;
} annars {_y
dragger. = överträffar; _y contentMain för
. = _y maskedView.; borttagnings this.onEnterFrame för
;
för
}};
};
btnUp.onDragOut = fungerar () {borttagnings this.onEnterFrame för
; _alpha för
btnUp.upover. = 0;
};
btnUp.onRollOut = fungerar () {borttagnings this.onEnterFrame för
; _alpha för
btnUp.upover. = 0;
};
btnDown.onPress = fungerar () {
this.onEnterFrame = fungerar () {
om (contentMain. _y-speed>finalContentPos) {
om (dragger. _y>=bottom) {_y dragger för
. = botten;
} annars {
dragger. _y += rusar/moveVal; _y contentMain för
för
}. - = rusa;
} annars {_y dragger för
. = botten; _y contentMain för
. = finalContentPos; borttagnings this.onEnterFrame för
;
för
}};
};
btnDown.onRelease = fungerar () {borttagnings this.onEnterFrame för
;
};
btnDown.onDragOut = fungerar () {borttagnings this.onEnterFrame för
; _alpha för
btnDown.downover. = 0;
};
om {falsk dragger (för contentHeight. som är _visible =;
btnUp.enabled = falskt;
btnDown.enabled = falskt;
} annars {_visible
dragger. = true;
btnUp.enabled = true;
btnDown.enabled = true;
för
}};
scrolling (); hjälp för

Any med denna skulle är väldeliga appreciated.
Thanks
Mark
" klar "

Svar : Musen rullar handling på scroller

bäst alternativ det till precis första visning den nya RDBEN… det är mycket säkrare.

Om den avlägsna användaren har dataändringar som de önskar uppehället, då du ska den behovsimporten den gammala fjärrkontrollen in i den nya, innan du tog den bort
Andra lösningar  
 
programming4us programming4us