Flex DragManager

当用户使用鼠标选择某个项目时,所选组件称之为启动器,移动过程中显示的图像称为拖动代理。当用户将拖动代理拖动到其他组件上时,系统会向该组件发送dragEnter事件,如果该组件接受拖动目标,即可成为拖动目标,然后会派发DragOver、dragDrop、DragExit事件,拖放完成后会向拖放启动器发送DragComplete事件。

拖放初始器事件
mouseDwon、mouseOver;尽管不是拖放事件,但是在没有使用dragEnable组件时,mouseEvent类的时间也用来启动拖放过程。当用户鼠标选择控件并按下鼠标不放时,广播mouseDown事件。当用户移动时,广播mouseOver事件。
dragComplete;当拖放操作完成广播该事件,拖放完全是指要么将数据释放到目标上,要么拖放操作没有执行释放。

释放目标事件
DragEnter;当拖放代理从目标外部移到目标上时广播
DragOver;在dragEnter事件后,当用户把鼠标移到目标上方时广播。
DragDrop;当在目标上方释放目标时广播
DragExit;当把数据拖放到目标外部而没有释放时广播。

[color=red]注意事项:在使用DragManager.doDrag进行拖放时,第一个参数dragInitiator是启动器, DragComplete或者DragStart等事件是基于启动器的,所以这些事件需要在启动器中进行监听。[/color]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值