リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ 外部XMLファイルの読込み方法

ActionScript

外部XMLファイルの読込み方法

URLLoaderクラスとXMLクラスを使用して外部XMLファイルを読込む。XMLファイルをswfファイルと同じ階層に置いた場合。

【XMLファイルサンプル】

<?xml version="1.0" encoding="UTF-8"?>
<ランチ献立>
<ランチ 日付="090223" 曜日="月"><Aランチ>ハンバーグ</Aランチ><Bランチ>野菜いため</Bランチ></ランチ>
<ランチ 日付="090224" 曜日="火"><Aランチ>カレー</Aランチ><Bランチ>焼き魚</Bランチ></ランチ>
<ランチ 日付="090225" 曜日="水"><Aランチ>とんかつ</Aランチ><Bランチ>ラーメン</Bランチ></ランチ>
<ランチ 日付="090226" 曜日="木"><Aランチ>唐揚げ</Aランチ><Bランチ>山菜そば</Bランチ></ランチ>
<ランチ 日付="090227" 曜日="金"><Aランチ>コロッケ</Aランチ><Bランチ>サラダうどん</Bランチ></ランチ>
</ランチ献立>


【ActionScript3.0 サンプルソース】

//変数
var x01:XML;
//外部XMLファイルの読込み設定
var load01:URLLoader = new URLLoader();
var req01:URLRequest = new URLRequest("xml_test.xml");

//読込み開始
load01.load(req01);
//読込み完了でsec1関数スタート
load01.addEventListener(Event.COMPLETE,sec1);

 //sec1 XMLデータ作成、抽出テスト実施
function sec1(event:Event) {
  x01 = new XML(event.target.data);
  trace("全て出力\n\n"+x01);
  trace("\n3番のAランチ "+x01.ランチ[2].Aランチ);
  trace("090225のBランチ "+x01.ランチ.(@日付=="090225").Bランチ);
  trace("金曜日のAランチ "+x01.ランチ.(@曜日=="金").Aランチ);
}


【出力結果】
出力結果

last update 2009.2.19
参考・出典等
Riptac XMLとは
第18回 ActionScript3.0でXMLデータを扱うための基礎:ITpro

▲page top

topmemoblogtestaboutmail
Copylight(C)2008 Riptac. All Rights Reserved.