|
|
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
|
|
|