Flex4之Tree開發 二

2021-08-25 07:04:18 字數 1694 閱讀 9509

這次要說的是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 模型 應用程式使用的資料。模型負責管理資料,對查詢其狀態的請求給出響應,控制對資料的修改。檢視 使用者介面。檢視負責向使用者展示...