/* SNIP */
var configLoader:URLLoader = new URLLoader(new URLRequest("data/config.xml"));
configLoader.addEventListener("complete", configLoaded, false, 0, true);
/* SNIP */
private function configLoaded(e:Event):void {
var loader:URLLoader = e.target as URLLoader;
var configXML:XML;
try {
configXML = new XML(loader.data);
}catch (e:TypeError) {
trace("ERROR: could not parse the XML file.");
return;
}
Conf._playerScale = configXML.playerScale.@value;
Conf._walkRate = configXML.walkRate.@value;
Conf._targetBuffer = configXML.targetBuffer.@value;
Conf._playerName = configXML.playerName.@value;
Conf._musicURL = configXML.musicURL.@value;
Conf._endMusicURL = configXML.endMusicURL.@value;
Conf._mouseEdge = configXML.mouseEdge.@value;
Conf._scrollTime = configXML.scrollTime.@value;
Conf._captionsOn = configXML.captionsOn.@value as Boolean;
Conf._scenePath = configXML.scenesPath.@value;
var firstLocation:String = configXML.firstScene.@value;
createNewScene(firstLocation)
_currentScene.addEventListener(Event.COMPLETE, maybeStartGame, false, 0, true);
}
Comments
0 B
|👍
/👎
0 B
|0 👍
/0 👎
0 B
|👍
/👎
0 B
|👍
/👎