|
Vraag : Het wielactie van de muis betreffende scroller
|
|
De groeten, I hebben een MovieClip die de rollen met gecre�ërd dragger en de knopen en MovieClip zouden willen ertoe brengen om ook met het muiswiel in het manuscript van Actionscript te scrollen 2. My volgen:
scrolling = functie () { var scrollHeight: Aantal = scrollbg. _height; var contentHeight: Aantal = contentMain. _height; var draggerHeight: Aantal = dragger. _height; var maskHeight: Aantal = maskedView. _height; var initPosition: Aantal = dragger. _y=scrollbg. _y; var initContentPos: Aantal = contentMain. _y; var finalContentPos: Aantal = maskHeight-contentHeight+initContentPos; verlaten var: Aantal = scrollbg. _x; var bovenkant: Aantal = scrollbg. _y; var recht: Aantal = scrollbg. _x; var bodem: Aantal = scrollbg. _height-draggerHeight+scrollbg. _y; var dy: Aantal = 0; var snelheid: Aantal = 10; moveVal var: Aantal = (contentHeight-maskHeight) /(scrollHeight-draggerHeight); dragger.onPress = functie () { dragger.draggerover. _alpha = 100; var currPos: Aantal = dit. _y; startDrag (verlaten dit, vals, bovenkant, recht, bodem); this.onMouseMove = functie () { dragger.draggerover. _alpha = 100; dy = Math.abs (initPosition-this. _y); contentMain. _y = Math.round (dy*-1*moveVal+initContentPos); }; }; dragger.onMouseUp = functie () { dragger.draggerover. _alpha = 0; stopDrag (); schrapt this.onMouseMove; }; btnUp.onPress = functie () { this.onEnterFrame = functie () { als (contentMain. _y+speededView. _y) { als (dragger. _y<=top) { dragger. _y = bovenkant; } anders { dragger. _y - = snelheid/moveVal; += snelheid } contentMain. _y; } anders { dragger. _y = bovenkant; contentMain. _y = maskedView. _y; schrapt this.onEnterFrame; } }; }; btnUp.onDragOut = functie () { schrapt this.onEnterFrame; btnUp.upover. _alpha = 0; }; btnUp.onRollOut = functie () { schrapt this.onEnterFrame; btnUp.upover. _alpha = 0; }; btnDown.onPress = functie () { this.onEnterFrame = functie () { als (contentMain. _y-speed>finalContentPos) { als (dragger. _y>=bottom) { dragger. _y = bodem; } anders {+= snelheid dragger. _y/moveVal; } contentMain. _y - = snelheid; } anders { dragger. _y = bodem; contentMain. _y = finalContentPos; schrapt this.onEnterFrame; } }; }; btnDown.onRelease = functie () { schrapt this.onEnterFrame; }; btnDown.onDragOut = functie () { schrapt this.onEnterFrame; btnDown.downover. _alpha = 0; }; als (contentHeight {_visible dragger. = vals; btnUp.enabled = vals; btnDown.enabled = vals; } anders {_visible dragger. = waar; btnUp.enabled = waar; btnDown.enabled = waar; } }; scrolling (); de hulp
Any met dit zou zeer appreciated. Thanks Mark zijn
|
|
Antwoord : Het wielactie van de muis betreffende scroller
|
de beste optie het om nieuwe RDB enkel te ontwikkelen… het is veel veiliger.
Als de verre gebruiker gegevensveranderingen heeft die zij hebben willen om houden, dan u moeten=zult= oude ver in nieuwe invoeren alvorens het te schrappen
|
|
|