私の目標は、as3の のシンプルライダーです。これはほぼ動作しますが、唯一の問題は です。クリックすると、スライダーをドラッグしてトラックから外に出ても、スライダーは引き続きドラッグされています。as3シンプルスライダー
私はそこだろうあなたは、マウスが離れすぎている場合は移動するスライダーを防ぎたい厄介な効果
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.geom.Rectangle; public class SliderH extends MovieClip {
public function SliderH() {
trace("creation");
addEventListener(MouseEvent.MOUSE_DOWN, mousedown);
addEventListener(MouseEvent.MOUSE_UP, mouseup);
this.buttonMode = true;
}
private function mousedown(e:MouseEvent):void {
trace("begin");
var rect:Rectangle = new Rectangle(-this.parent.width/2,0,this.parent.width,0);
startDrag(false , rect);
}
private function mouseup(e:MouseEvent):void {
stopDrag();
trace(this.x);
}
}
}
を追加する必要があります。それでも同じ問題。 – yarek