我正在尝试制作一个允许使用 startDrag() 和 stopDrag() 拖放某些元素的移动应用程序。这些元素包含在火花卷轴内。当有人与可拖动对象交互时,我想禁用滚动条,但似乎无法让滚动条不响应。
这是我尝试过的事情。
protected function draggableObjectOnMouseBegin(e:MouseEvent):void {
scrollerObject.enabled = false;
scrollerObject.mouseEnabled = false;
scrollerObject.mouseFocusEnabled = false;
draggableObject.setElementIndex(e.currentTarget as IVisualElement, dragabbleObjectGroup.numElements-1);
e.currentTarget.startDrag();
}
但是滚动条不会停止滚动。我是否遗漏了某些东西,或者没有什么可以暂时停止滚动器的滚动功能,以允许对包含在滚动器中的对象进行拖放类型操作。