我遇到可拖动菜单包括菜单按钮项目的问题。 在拖动操作结束时(当我将手指从屏幕上抬起时),由于其MOUSE_UP代码,按钮子项可用。从释放菜单项目保留MouseMove或拖动事件菜单结束后
我需要拖动结束放下我的菜单。下拉菜单按钮项监听器应该开始释放(MOUSE_UP)。我如何分离它们?
我读了一些类似的消息,但我无法解决我的问题。
我的代码:
addEventListener(MouseEvent.MOUSE_MOVE, dragStart);
addEventListener(MouseEvent.MOUSE_UP, dragStop);
function dragStart(e:MouseEvent):void {
e.currentTarget.startDrag(false,new Rectangle(0,0,500,0));
}
function dragStop(e:MouseEvent):void {
e.currentTarget.stopDrag(false,new Rectangle(0,0,500,0));
}
谢谢..
发布您的代码,请。 – null
谢谢null;我在我的问题消息中添加了我的代码。 –
所以你的问题是,子项目从父菜单中获得'MOUSE_UP'?或相反亦然?或者我错过了这一点? – www0z0k