zoukankan      html  css  js  c++  java
  • flex 拖曳技术总结

    google拖动库http://code.google.com/p/flex-drag-n-drop-lib/Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、HorizontalList、 PrintDataGrid、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。allowDragSelection 是否可以拖选allowMultipleSelection 是否可以多选dragEnabled 是否可以拖动子元素dragMoveEnabled 是否移动元素位置,而不是复制元素dropEnabled 是否可以将物体放置进来在Flex中,有几个专门的对象供开发者处理拖拽事件:DragManager:位于mx.managers包中,管理拖拽事件DragSource:位于mx.core包中,是Flex框架中的核心成员,处理拖拽中的数据传递DragEvent:位于mx.events包中,拖拽操作中的事件对象。按照逻辑,拖拽中至少有两个对象:一方提供数据,一方接收数据。在这个过程中,提供数据的一方按照前后顺序,可以把整个过程划分为下面几个事件: mouseDown:鼠标按下。 mouseMove:鼠标移动。 dragComplate:鼠标释放。判断目标是否接受数据,如果可以,拖放成功。接收方也将经历几个阶段 dragEnter:被拖动对象移动到目标范围中。 dragDrop:鼠标在目标上松开。 dragOver:鼠标移动到目标上。 dragExit:独享被拖离目标范围。1. Tree与Tree之间的拖动:2. <?xml version="1.0" encoding="utf-8"?>
  • 相关阅读:
    开源blog搬家工具
    嵌入式语言Lua
    ChangeMan Version Manager Workstation 8.1 command line quick check in/out
    Mssql合并列值(三个关系表合并)
    心得——学习中做笔记应该做到哪
    MFC Dialog 透明渐变
    【转】SSDT&Shadow Hook的实现,完整代码。可编译
    ssdt 表结构及hook的一般理解
    <转>ssdt hook 源码
    【转】_declspec(naked) 使用
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100559.html
Copyright © 2011-2022 走看看