AS 3.0 讀取 XML
很久以前就寫過 Flash 讀 XML,最近又要用到,之前沒有紀錄,這次就記錄一下。
首先準備類似下面的XML
然後在AS 3.0那邊像這樣寫就可以抓到資料了。
這樣我這學期要做的專題就差不多完成一半啦。
首先準備類似下面的XML
- <?xml version="1.0" encoding="utf-8"?>
- <weather>
- <taipei>
- <temp>18.2</temp>
- <moisture>64</moisture>
- <rain>0</rain>
- <wind>3.2</wind>
- <wind_dir>東南</wind_dir>
- <presure>1033.6</presure>
- </taipei>
- ...
- </weather>
然後在AS 3.0那邊像這樣寫就可以抓到資料了。
- var myXML:XML;
- var myLoader:URLLoader = new URLLoader();
- myLoader.load(new URLRequest("data.xml"));
- myLoader.addEventListener(Event.COMPLETE, XMLHandler);
- function XMLHandler(e:Event):void {
- myXML = new XML(e.target.data);
- trace("溫度: "+myXML.taipei.temp);
- trace("濕度: "+myXML.taipei.moisture);
- ...
- }
這樣我這學期要做的專題就差不多完成一半啦。
留言