flash on 2009-6-19
♥0 |
Line 31 |
Modified 2009-06-19 15:28:52 |
MIT License
archived:2017-03-20 17:47:50
ActionScript3 source code
/**
* Copyright eri ( http://wonderfl.net/user/eri )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/kAnZ
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flasg.net.URLRequest;
public class LoadXML extends Sprite {
//URLLoaderオブジェクト
private var xmlLoader:URLLoader;
public function LoadXML() {
//URLLoaderオブジェクトを生成する
xmlLoader = new URLLoader();
//XMLファイルの読み込みが終了したらxmlloadedHandlerを実行
xmlLoader.addEventListener( Event.COMPLETE,xmlloadedHandler );
//XMLファイルのURL
var url:String = "http://headlines.yahoo.co.jp/rss/rps_dom.xml";
//リクエストを作成
var req:URLRequest = new URLRequest( url );
読み込み開始
xmlLoader.load( req );
}
()
}
}
//XMLファイルの読み込みが終了したときの処理
private function xmlloadedHandler( evt:Event ):void {
try {
//XMLオブジェクトに変換する
var xmlObj:XML = new XML( xmlLoader.date );
setitem( xmlObj );
} catch ( err:TypeError ) {
trace ( err.message );
}
}
//XMLオブジェクトからトピックの情報を取り出す
private function setitem ( xmldate:XML ):void {
for each ( var dat:xml in xmldata.item ){
trance("title : "+ dat.title );
}
}