外部データの扱いには、XMLを用いると便利である。柔軟な階層構造を取れることや、ノードの追加削除の簡便さ、パラメータの追加削除にも柔軟に対応できる。 FlashではXMLを扱うためのクラス、XMLクラスが用意されている。このクラスは、パーシングの機能や各階層構造に対する読み書き、送受信など、XMLに関わる様々な機能をサポートしている。(また、XMLNodeクラスというものもあり、XMLクラスはXMLNodeクラスを継承したものである。XMLのパーシング・階層構造へのアクセスなどはXMLNodeクラスから継承したものである。要素の作成や送受信のメソッドなどはXMLクラスで付加されたものである。) 例えば、以下のXMLを考える。 サーバから、会員のデータセットを送られて来たものと想定する。 GetUsersInfo.cgi --- <?xml version="1.0" encodin