Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Azione della rotella del mouse su scroller
I saluti,
I hanno un MovieClip che i rotoli con dragger ed i tasti generati e vorrebbero per convincere il MovieClip anche per arrotolare con il mouse spingono dentro lo scritto di Actionscript 2.
My segue:
scrolling = funzione () {scrollHeight del
varietà: _height dello scrollbg = di numero.; contentHeight del
varietà: _height del contentMain = di numero.; draggerHeight del
varietà: _height del dragger = di numero.; maskHeight del
varietà: _height del maskedView = di numero.; initPosition del
varietà: _y=scrollbg del dragger = di numero. _y; initContentPos del
varietà: Numero = contentMain. _y; finalContentPos del
varietà: Numero = maskHeight-contentHeight+i
nitContent
Pos; il
varietà ha andato: _x dello scrollbg = di numero.; parte superiore del
varietà: Numero = scrollbg. _y; destra del
varietà: _x dello scrollbg = di numero.; parte inferiore del
varietà: _height-draggerHe
ight+scrol
lbg dello scrollbg = di numero. _y; Dy del
varietà: Numero = 0; velocità del
varietà: Numero = 10;
varietà moveVal: Numero =
/(scrollHe
ight-dragg
erHeight) (del contentHeight-maskHeight);
/>dragger.onPress = funzione () {_alpha
dragger.draggerover./> = 100; currPos del
varietà: Numero = questo. _y; startDrag del
(questo, falso, di sinistra, superiore, di destra, parte inferiore);
this.onMouseMove = funzione () {_alpha
dragger.draggerover./> = 100;
Dy = Math.abs (initPosition-this
. _y); contentMain del
. _y = Math.round (dy*-1*moveVal+i
nitContent
Pos);
};
};
/>dragger.onMouseUp = funzione () {_alpha
dragger.draggerover./> = 0; stopDrag del
(); cancellazione this.onMouseMove del
;
};
del
btnUp.onPress = funzione () {
this.onEnterFrame = funzione () {
se (contentMain. _y+speed
edView. _y)
{
se (_y<=top) del dragger. {dragger del
. _y = parte superiore;
} altrimenti {dragger del
. _y - = velocità/moveVal; velocità _y del contentMain. += del
del
};
} altrimenti {dragger del
. _y = parte superiore; contentMain del
. _y = maskedView. _y; cancellazione this.onEnterFrame del
;
del
}};
};
btnUp.onDragOut = funzione () {cancellazione this.onEnterFrame del
; _alpha del
btnUp.upover. = 0;
};
btnUp.onRollOut = funzione () {cancellazione this.onEnterFrame del
; _alpha del
btnUp.upover. = 0;
};
btnDown.onPress = funzione () {
this.onEnterFrame = funzione () {
se (_y-speed>fina
lContentPo
s) {
del contentMain. se (_y>=bottom) del dragger. {dragger del
. _y = parte inferiore;
} altrimenti {velocità del dragger. += del
/moveVal _y; contentMain del
del
}. _y - = velocità;
} altrimenti {dragger del
. _y = parte inferiore; contentMain del
. _y = finalContentPos; cancellazione this.onEnterFrame del
;
del
}};
};
btnDown.onRelease = funzione () {cancellazione this.onEnterFrame del
;
};
btnDown.onDragOut = funzione () {cancellazione this.onEnterFrame del
; _alpha del
btnDown.downover. = 0;
};
se
{dragger (del contentHeight
. _visible = falso;
btnUp.enabled = falso;
btnDown.enabled = falso;
} altrimenti {dragger del
. _visible = allineano; il
btnUp.enabled = allinea; il
btnDown.enabled = allinea;
del
}};
scrolling (); l'aiuto del
Any con questo sarebbe notevolmente appreciated.
Thanks
Mark
class= del
Risposta : Azione della rotella del mouse su scroller
opzione migliore per srotolare appena il nuovo RDB… esso è molto più sicuro.
Se l'utente a distanza ha cambiamenti che di dati vogliono mantenere, quindi dovrete importare la vecchia ripresa esterna nel nuovo prima della cancellazione esso
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata