0
我想创建一个滚动... videoSlider是我的scrollBar,我想拖动它,所以我的secondMC将移动....一切工作正常在我的代码,但如果我在我的videoSlider中向下滑动,然后向外滑动....拖动状态仍然适用,这不是我想要的....任何想法?谢谢...Actionscript 3:简单的拖动问题,
videoSlider.addEventListener(MouseEvent.MOUSE_DOWN, scrollMC);
videoSlider.addEventListener(MouseEvent.MOUSE_UP, stopScrollMC);
var eventTarget:Object; // to allow more global access to the dragged object
function scrollMC(event:MouseEvent):void{
eventTarget = Object(event.currentTarget);
eventTarget.startDrag(false,new Rectangle(0,0,500,0));
stage.addEventListener(MouseEvent.MOUSE_MOVE, adjust2ndX);
}
function stopScrollMC(event:MouseEvent):void{
eventTarget.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_MOVE, adjust2ndX);
}
function adjust2ndX(evt:MouseEvent):void {
secondMC.x = eventTarget.x;
}
谢谢......我现在完成了...... – FlyingCat 2010-08-10 14:10:54
一致认为,对于任何应该接收mouseUp的东西来说,这都是非常标准的做法。 – hamishtaplin 2010-08-10 14:22:51