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

[复制链接]
查看11 | 回复3 | 2012-12-6 16:40:59 | 显示全部楼层 |阅读模式
把Panel都放在一个容器里(例如时s:Group或者mx:canvas)监听mouseClick事件,获取被拖的Panel监听MouseOver事件,然后判断拖拽到的Panel目标位置,然后通过交换两个组件的坐标应该可以...
回复

使用道具 举报

千问 | 2012-12-6 16:40:59 | 显示全部楼层
不是本来就有DragEvent,你试试试用这个事件,我以前搞过学生排座位,忘了,就是用Drag拖出来的。可以百度下,好好研究!...
回复

使用道具 举报

千问 | 2012-12-6 16:40:59 | 显示全部楼层
你直接把代码交换位置不就行了 或者把里面的先拖出来,再交换...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行