首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex运用拖放

2012-10-25 
Flex使用拖放所有的Flex组件都支持拖放操作,一些子集组件还带有其他的拖放功能,为这些组件添加一个属性就

Flex使用拖放
   所有的Flex组件都支持拖放操作,一些子集组件还带有其他的拖放功能,为这些组件添加一个属性就可以实现拖放。在Flex里实现拖放是利用的拖放操作管理器及其提供的工具,如下介绍拖放操作管理器:

 

  上文中的例子包括三个部分: 从dataGrid拖放到dataGrid, 从dataGrid拖放到list,从label拖放到List
  
   注意: 后两部分必须显式地初始化释放目标的dataProvider,也即list控件中的
dataProvider="{targetList}"和dataProvider="{myTargetList}">,否则会报引用空对象的错误。

——————————————拖拽的相关事件——————————————————
       拖拽初始事件
拖拽事件描述mouseDown和mouseMove在没有使用dragEnabled组件时,MouseEvent类的事件也用来启动拖放过程。当用户鼠标选择控件并按下鼠标不放时,广播mouseDown事件,移动则...dragComplete事件...
     释放目标事件
拖拽事件   描述 dragEnter 当拖拽代理从不妙外部移到目标上方时广播dragOver在dragEnter事件后,当用户把鼠标移到目标上方时广播dragDrop当在目标上方时释放鼠标广播dragExit当把数据拖放到目标外部没有释放时广播

————————————非增强型的重要拖拽类————————————————
   DragSource类的方法
  请自行查看API

 

热点排行