flex 一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 16:49:14
flex一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置flex一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置flex一个

flex 一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置
flex 一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置

flex 一个组件比如Panel拖拽到另一个组件Panel上面时,如何交换这两个Panel的位置
把Panel都放在一个容器里(例如时s:Group或者mx:canvas)
监听mouseClick事件,获取被拖的Panel
监听MouseOver事件,然后判断拖拽到的Panel目标位置,
然后通过交换两个组件的坐标应该可以

你直接把代码交换位置不就行了

或者把里面的先拖出来,再交换

不是本来就有DragEvent,你试试试用这个事件,我以前搞过学生排座位,忘了,就是用
Drag拖出来的。可以百度下,好好研究!