Hatena::ブログ(Diary)

ひだちのいろの日記 RSSフィード

2009/11/15

[]XMLStore をコミットしたよ!

XML と ASObject の相互変換を行う XMLStore を Spark にコミットしました.

データ保存やサーバーとのやり取りで使えます.

var store:XMLStore = new XMLStore();
store.register(new PointXMLStorePart(), Point);
			
var point:Point = new Point(20, 30);
var xml:XML = store.toXML(point);

こんな書くと以下のようなXMLを生成できます.

<Point type="flash.geom.Point">
  <x type="Number">20</x>
  <y type="Number">30</y>
</Point>

独自のクラスを変換したいときは XMLStorePart のサブクラスを書いて XMLStore に register すれば OK!

一応ガワは出来上がっているので、あとは Rectangle とか Matrix とかよく使うオブジェクトの XMLStorePart を必要に応じて追加していこうと思います.

興味がある方は使ってみてくださいね!

http://www.libspark.org/wiki/hidachinoiro/XMLStore

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mugaki/20091115/1258273581
Connection: close