這次要說的是flex的樹元件的拖動效果,從樹元件拖動到其他元件如list,datagrid或者從其他元件拖動到tree元件中,其實主要就是處理drag相關事件
第一:從tree到list
示例一
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600">
; // insert.@label = items[i];
// insert.@type = "restaurant";
// tree2.datadescriptor.addchildat(p, insert, r+i);
// }
} private function ondragcomplete(event:dragevent) : void
]]>
示例二
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600">
第二:從tree到datagrid
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600">
第三:從list到tree
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600">
johnny rocket's
jet pizza
steve's greek
sonsie
the border cafe
;insert.@label = items[i];
insert.@type = "restaurant";
tree.datadescriptor.addchildat(p, insert, r+i);}}
/*** called when the drag operation completes, whether
* successfully or not. the tree is cleared of its
* selection.
*/private function ondragcomplete( event:dragevent ) : void
]]>
第四:tree 到tree及綜合拖動示例
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600" xmlns:com="com.*">
Flex4之Tree開發 一
1.首先得明白一點,flex4的tree接受的是xml型別的資料,所以無論以何種方式獲得xml資料,tree通過dataprovider xmldata和 labelfield viewname 都可以顯示出來一棵樹 第一種方式,讀取本地或遠端xml檔案 xml檔案的格式,大致如下 針對上面這個xm...
Flex4 新增滑鼠右鍵於Tree
今天應專案需求,開發製作乙個給tree新增右鍵選單的功能,右鍵選單的原理為 新建乙個contextmenu類 修改contextmenu物件的item屬性 將這個物件賦給乙個控制項。實現起來 很簡單,但是效果不是太好,廢話不多說,先上 xmlns s library xmlns mx library...
Flex4快速學習 二
11 建立自定義元件 既可以擴充套件flex sdk所提供元件的功能,也可以將幾個內建元件整合到一塊。12 flex的mvc架構 mode view controller 模型 應用程式使用的資料。模型負責管理資料,對查詢其狀態的請求給出響應,控制對資料的修改。檢視 使用者介面。檢視負責向使用者展示...