在Flex的開發(fā)中,Tree控件是比較常用的控件,F(xiàn)lex開發(fā)文檔為我們提供了豐富的示例,但在實際開發(fā)中,我們經(jīng)常要從自己的XML文件中獲取數(shù)據(jù),而開發(fā)文檔中這方面資料比較欠缺。
下面我介紹一種比較有用的Tree控件開發(fā)方法。







這是我定義的一個Tree,labelField你可以自己定義成你的XML文件中Label Attribute的Name







定義一個HTTPService,當然也可以是WebService,看你從哪里獲得數(shù)據(jù)了,切記這里的resultFormat一定要是XML,否則無法解析




































這就是上面兩個控件牽扯到的init()和click()方法的代碼,別忘了HTTPService先要在頁面加載完成后send()下,否則沒數(shù)據(jù)。init()方法讓Tree顯示出來,click方法接受事件的觸發(fā),當然click事件可以根據(jù)程序需要進行修改。
下面是我的XML文件



















希望我的方法對大家的開發(fā)有所幫助。
---------------------------------------------------------
專注移動開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian