flex3 drag drop全攻略(一)

2022-03-13 02:41:06 字數 829 閱讀 7608

寫在最前面:任何flex的可視元件之間都能實現拖拽的功能。

在uicomponent元件定義的事件裡有這樣幾個:dragcomplete,dragenter,dragdrop,dragexit,dragover,dragstart。它們就是用來處理拖拽的,只要在適當的事件裡寫上適當的處理方法,就能實現拖拽了。

根據實現的難易程度可以分為四個等級。1)兩個相同的增強型拖拽元件之間的相互拖拽;2)兩個不同的增強型拖拽元件之間的拖拽;3)乙個增強型拖拽元件與乙個非增強型拖拽元件之間的拖拽;4)兩個非增強型元件之間的拖拽。

什麼叫增強型拖拽元件?增強型拖拽元件就是在組建定義時已經把拖放功能實現好了,在開發者使用時,只要簡單的設定幾個屬性,就能夠實現拖放。

下面就是flex裡的增強型拖拽元件:

datagrid

printdatagrid

tree

menu

list

horizontallist

tilelist

他們有個共同的特點,都直接或間接繼承自listbase類。

還是先看看與拖拽有關的術語吧:

整個過程可以分為三個階段:

兩個重要的類和方法

更詳細的東西還是看相關的文件吧

flex3 drag drop全攻略(一)

寫在最前面 任何flex的可視元件之間都能實現拖拽的功能。在uicomponent元件定義的事件裡有這樣幾個 dragcomplete,dragenter,dragdrop,dragexit,dragover,dragstart。它們就是用來處理拖拽的,只要在適當的事件裡寫上適當的處理方法,就能實現...

flex學習進度3

xmlns s library xmlns mx library minwidth 955 minheight 600 width 937 height 568 牛奶是最古老的天然飲料之一,被譽為 白色血液 對人體的重要性可想而知。牛奶顧名思義是從雌性奶牛身上所擠出來的。在不同國家,牛奶也分有不同的...

Flex學習筆記3

1.使用image控制項時,source屬性指定路徑是,可以使用外部相對路徑,也可意見使用 embed指定嵌入資源.編譯在編譯時,會把 embed指定的資源嵌入到swf檔案中.如 2.creationcomplete事件在元件建立完成並顯示後觸發,容器在所有子元素都觸發該事件後觸發.3.e4x的簡單...