ホーム > Flash > AS3.0 > AS3.0:XMLの読み込み

  • Deliciousにブックマーク
  • このエントリをはてなブックマークに登録
  • Yahoo!ブックマークに登録
  • このエントリをlivedoorクリップに登録
  • このエントリをBuzzurlにブックマーク

AS3.0:XMLの読み込み

  • AS3.0, Flash
  • 2008.11.20 PM.02:53 | 
  • Posted by: mooco |

as3.0でXML読み込みしてみました。
as2.0に比べると格段に便利~。ステキです。
as2.0のXMLオブジェクトは「XMLNode」として別扱いであるそう。

[ Source : Sample_XML.as ]
package
{
import flash.display.Sprite;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

public class Sample_XML extends Sprite
{
        private var urlLoader:URLLoader = new URLLoader();
        private var sampleXML:XML;
        //定数を定義(変更不可)
        private const XML_URL:String = "http://momoseneko.com/molab_blog/rss.xml";

        public function Sample_XML(){
            //request生成
            var urlRequest:URLRequest = new URLRequest(XML_URL);
            //XMLを読み込み後実行
            urlLoader.addEventListener(Event.COMPLETE, completeHandler);
            urlLoader.load(urlRequest);
            //XMLの読み込みに失敗した場合実行
            urlLoader.addEventListener(IOErrorEvent.IO_ERROR, onLoadError);
        }

        public function completeHandler(event:Event):void {
            //xml取得
            var sampleXML:XML = new XML(urlLoader.data);
            var element:Object = sampleXML.channel.item;
            for(var i:Number=0; i < sampleXML.channel.item.length(); i++) {
                    trace("title:"+sampleXML.channel.item[i].title);
                    trace("description:"+sampleXML.channel.item[i].description);
            }
        }

        private function onLoadError(event:Event):void  {
            trace("xml load error");
        }
}
}

Article tags: ,

0

Comment Form

Related Posts

as3.0:描画サンプル
08.09.04 as3.0:描画サンプル

lineToメソッド/moveToメソッドを使用した描画サンプル線のカラーはランダムで変更クリアボタンで描画をクリア…

AS3.0:GrowTree
09.10.16 AS3.0:GrowTree

AS2.0の本ですごく勉強になったオライリー社発行の「Flash Hacks――プロが教えるテクニック & ツール100選」…

AS3.0:Bitmap描画サンプル
08.09.09 AS3.0:Bitmap描画サンプル

Bitmap/BitmapDataを使ったスプレーペイント描画サンプルカラーはランダムで変更…

as3.0:線形上下運動
08.08.30 as3.0:線形上下運動

前記事as3.0:上下運動に動きを追加。[ サンプル ]…

as3.0:上下運動
08.08.23 as3.0:上下運動

AS3引き続き勉強中。[ サンプル ]…

About

mooco
[mooco]

東京を中心にWebデザイナーとして活動しています。

趣味は愛猫と遊ぶこと。 web周りのあれこれで遊ぶことです。

Search

Categories