flash組件功能滿強,這個xmlconnector也很酷,一行程式都不用寫就能把xml資料顯示出來,簡單幾個動作解決。
1.先把xmlconnector拉到flash場景裡,位置隨便丟,反正他在執行階段沒有實體。
2.設定要讀的xml路徑:在xmlconnector的參數裡,有個URL的項目,填入路徑;這裡要注意的是,如果要使用網路上的動態xml資料,發佈的flash也要放在同一網域下,不然會有安全性問題,如果是要讀本機的某個檔案就沒差。
3.設定direction:因為現在要做的單純只是抓xml資料,所以direction參數值選擇receive就行。
4.開出組件檢測器模板(CS3版本在視窗→組件檢測器)
5.點一下場景上的xmlconnector,然後在組件檢測器裡切換到「結構」頁籤,點一下result那一條,然後按右上有個「從xml範本檔案匯入結構描述」的小圖示,選擇你的範例xml。
6.上一步做完就會發現flash很厲害的把整個xml檔的結構都讀進來了,連資料型態跟每個tag的屬性都沒漏掉。
7.選一個UI組件拉進場景裡,這裡就先用List。
8.點一下場景裡的List,然後一樣看組件檢測器,點一下「繫結」頁籤,按一下左上的「+」圖示,選「DataProvider」那一項,按確定。
9.點一下剛剛新增的那條DataProvider項目,在下面的bound to裡,設定組件路徑是xmlconnector,結構位置是要顯示的資料的tag。假設xml資料內容像這樣:
這樣在「結構位置」的地方就要選BlogArts。
10.結束,測試影片應該就會看到flash抓到資料了。
這個以前就做過,最近又測的時候忽然搞了很久,後來才發現原來是在替xmlconnector匯入結構的時候選到params了,一直測都測不出來……
2010年9月23日 星期四
用xmlconnector讀xml
2010年9月15日 星期三
2010年9月1日 星期三
海鷗鷗鷗鷗
從馬祖要來回南北竿就是搭船,很快,十來分鐘就到了,每一小時一班。這是在北竿碼頭拍的,碼頭裡有遊客服務中心、有海巡人員辦公室、還有出入檢查啥的,很寬闊,但是沒有冷氣,頂多就是可以躲躲太陽歇個腿。
馬祖很多路燈上方都會放一隻正在飛的海鷗做裝飾,不知道原因是什麼,不過相當有意思,連碼頭裡天花板上也吊了一堆,是因為馬祖特別容易看到海鷗嗎?第一天是真的看到海鷗,遠遠看牠飛在天上的形狀,就跟一般畫裡的樣子一樣,是一個趴著的3,只是數量沒那麼多,背景也不是夕陽就是了……
如果要說會再次去馬祖的原因,我想是那裡可愛的居民,跟美味的食物吧!(跟上文完全沒關聯…)
食物的部份,這次去完全沒拍,因為太好吃啦~哪等的了拍照呢?
訂閱:
文章 (Atom)