0
我正在構建一個滾動條。當達到最大值/最小值時,滾動條按鈕抖動
在MouseDown上,我啓動了一個重複定時器來定位滾動條按鈕(滑塊)。 當它達到最小值/最大值時,它會發生抖動(在最小/最大值和stage.mouseY之間切換) 我該如何預防?
private function onTime(e:TimerEvent):void
{
if(this._scrollBtn.y < min)
{
this._scrollBtn.y = min;
}
else if(this._scrollBtn.y > max-this._scrollBtn.height)
{
this._scrollBtn.y = max-this._scrollBtn.height;
}
else
{
this._scrollBtn.y = stage.mouseY;
}
}
謝謝,解決了!根據「this」:我使用它來更快地識別類變量......您認爲有什麼缺點嗎? – algro
我不認爲這樣做有任何運行時速度,因爲我認爲_underscore意味着它是一個私有變量,它只是真的意味着更多的輸入。但是,最終這是一個品味的問題,所以做你認爲最好的事! – grapefrukt