【发布时间】:2012-02-15 01:27:00
【问题描述】:
我正在尝试制作一个允许使用 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();
}
但滚动条不会停止滚动。我是否遗漏了某些东西,或者没有什么可以暂时停止滚动条的滚动功能,以允许对包含在滚动条中的对象进行拖放类型操作。
【问题讨论】:
标签: actionscript-3 apache-flex flash-builder flex4.6