as3リクエストを送ってXMLデータを取得する

//リクエストに付加するパラメータ部分を管理するURLVariablesを生成
var val:URLVariables = new URLVariables();
//パラメータとその値を,URLVariablesのプロパティと値として設定
val.appid = "×××"; //ここには登録したidを指定
val.query = "犬";

//Yahoo!画像検索のWebサービスのURLへのリクエストを生成
var request:URLRequest = new URLRequest("http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch")
//URLRequestのdataプロパティに,URLVariablesをセット
request.data = val;

//作成したリクエストURLでWebサービスにアクセスし,受け取った結果を表示
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,traceData);
function traceData(event:Event) {
  //読み込んだ内容を元に,XMLデータを作成し,表示
  var xml:XML = new XML(event.target.data);
  trace(xml);
}
loader.load(request);