通過httpservice獲取xml資料
在瀏覽器中輸入:http://www.flexgrocer.com/units.xml,可以看到xml格式文件,將使用httpservice獲取該xml中的資料。
開啟前面完成的dataentry.mxml檔案,**如下
在中匯入兩個類,**如下
在下面新增標籤,**如下
當id為unitrpc的httpservice執行乙個send方法的時候,會從url指定的xml檔案裡面返回該xml的資料,成功返回以後執行unitprcresult()函式。
在裡面新增unitprcresult函式,**如下
這樣就把xml中所有的unit節點資料保持到units變數裡面。
在控制項中使用該units,**如下
執行結果如下
將資料填入combobox控制項並用程式設計方法新增選項
同上,把遠端http://www.flexgrocer.com/category.xml檔案的內容儲存到categories
變數中,編寫的**如下
creationcomplete="catrpc.send()"
新增combobox控制項,使用categories資料,**如下
執行結果如下
在tree控制項中使用xml資料
xml資料**:
。開啟前面完成的dataentry.mxml檔案,新增httpservice,**如下
新增資料繫結,**如下
新增tree控制項,**如下
新增populateform(event)方法,**如下
新增resetform()方法,**如下
此時的dataentry.mxml檔案的**如下
執行結果如下
獲取xml資料並將這些資料轉換為自定義型別的arraycollection
同上利用httpservice獲取xml資料,轉化方法**如下
flex中Tree控制項使用外部xml檔案做資料來源
tree控制項如果使用外部xml檔案做資料來源,需要先引入檔案。有兩種方法 一 tree的dataprovider使用treedata1.nodename即可.labelfield labelname 可指定要顯示的字段的名稱 二 private var treedata2 xml new xml ...
flex 中tree控制項使用外部xml做資料來源
tree控制項如果使用外部xml檔案做資料來源,需要先引入檔案。有兩種方法 一 xml mx xml id treedata1 source data treedataprovider.xml tree的dataprovider使用treedata1.nodename即可.labelfield la...
Flex中XML資料的處理
sy考勤 pk薪資 pz那麼瀏覽xml的方法如下 var headarr array new array headlink.dataprovider headarr headlink是乙個list型別的mxml標籤,如list,linkbar,box等.var nodes hxml.childnod...