import com.stevensacks.galapagos.assets.AbstractAsset; import mx.utils.Delegate; class com.stevensacks.galapagos.assets.XMLAsset extends AbstractAsset { public var data:XML; function XMLAsset() { super(); data = new XML(); data.ignoreWhite = true; } public function load():Void { if (!_loaded) { data.load(_src); loadBegin(); } else { loadComplete(); } } private function getBytesLoaded():Number { return data.getBytesLoaded(); } private function getBytesTotal():Number { return data.getBytesTotal(); } }