XML Loader

2009 年 4 月 28 日

XMLを読み込むためのカスタムイベント

file:xmlLoaderEvent.as

Action Script
package{
	import flash.display.*;
	import flash.net.URLRequest;
	import flash.events.EventDispatcher;
	import flash.events.Event;

	import flash.system.*;
	import flash.net.URLRequest;
	import flash.net.URLLoader;
	import flash.net.URLLoaderDataFormat;

	public class xmlLoaderEvent extends EventDispatcher{

		private var _url:String;
		public static  const LOAD_COMPLETE:String = "load_complete";
		private var xmlLoader:URLLoader;
		private var _XML:XML;
		/*=======================================*//**
		 * コンストラクタ
		 */
		public function xmlLoaderEvent(url:String):void{

			//URLLoader作成
			xmlLoader = new URLLoader();
			xmlLoader.dataFormat = URLLoaderDataFormat.TEXT;
			xmlLoader.addEventListener(Event.COMPLETE, onXMLloaded);
			//URL
			var urlReq:URLRequest =  new URLRequest(url);
			//Unicode以外ならばtrue
			System.useCodePage = false;
			//読み込み開始
			xmlLoader.load(urlReq);

		}

		public function onXMLloaded(event:Event):void{
			_XML = new XML(xmlLoader.data);
			dispatchEvent(new Event(LOAD_COMPLETE) );
		}

		public function get xmldata():XML{
			return this._XML;
		}

	}
}

file:xmlLoadTest.as

Action Script
package{
	import flash.display.*;
	import flash.events.Event;
	import xmlLoaderEvent;

	public class xmlLoadTest extends MovieClip{

		private var xmload:xmlLoaderEvent;
		private var _XML:XML;
		/*=======================================*//**
		 * コンストラクタ
		 */
		public function xmlLoadTest():void{

			xmload = new xmlLoaderEvent("test.xml");
   			xmload.addEventListener(xmlLoaderEvent.LOAD_COMPLETE, onXMLloaded);  

		}

		private function onXMLloaded(evt:Event):void{
			trace(xmload.xmldata);
		}

	}
}

習作2009/03/08

2009 年 3 月 8 日

習作2009/02/13

2009 年 2 月 13 日

習作2009/01/18

2009 年 1 月 18 日

習作2009/01/17

2009 年 1 月 18 日

Pearl Crescent Page Saver

2008 年 12 月 18 日

IE Tab

2008 年 12 月 17 日

Mobile Barcoder

2008 年 12 月 15 日

三項演算子

2008 年 9 月 30 日

雑記2008年6月9日

2008 年 6 月 9 日

coolpix s600

2008 年 4 月 17 日

花は桜 君は美し

2008 年 3 月 1 日

生田神社、一宮神社から八宮神社

2008 年 2 月 11 日

さよならサイト

2008 年 1 月 31 日

ビョークと民生

2008 年 1 月 30 日

また、ブログ作った

2008 年 1 月 29 日

今年最後に買った本

2007 年 12 月 31 日

www.complexification.net

2007 年 12 月 18 日

3次元座標を2次元に変換

2007 年 10 月 3 日

OEKAKI BOARD

2007 年 10 月 3 日

電読

2007 年 7 月 11 日

href取得

2007 年 6 月 22 日

ISSEY MIYAKE A-POC INSIDE

2007 年 6 月 20 日

円運動

2007 年 6 月 17 日

ブラウザプレビュー

2007 年 6 月 11 日

グラデーションマスク

2007 年 6 月 10 日

ダメ人間ですわ

2007 年 6 月 8 日

私はバカ(多読のススメ)

2007 年 5 月 28 日

新しい出会いを求めて

2007 年 5 月 27 日

萌え~

2007 年 5 月 24 日

PAGE TOP