actionscript3でxmlを読み込む
メモ。
ちなみに読み込むxmlはコレ。xmlていうかlivedoorのお天気Webサービスなんですが。
import flash.display.*; import flash.events.*; var url:String = "http://weather.livedoor.com/forecast/webservice/rest/v1?city=63&day=today"; var loader : URLLoader = new URLLoader(); var request:URLRequest = new URLRequest(url); function loadXML(url:String) :void{ loader.addEventListener(Event.COMPLETE, xmlCompfunc); loader.load(request); } function xmlCompfunc(event:Event):void { var results:XML = new XML(event.target.data); trace(results.telop); } loadXML(url);
読み込まれたデータはdataプロパティに格納されていて、読み込み完了後の処理(xmlCompfunc)で
new XML(event.target.data)で引数にして渡してxmlデータを作成していると。