home *** CD-ROM | disk | FTP | other *** search
- function xmlRegisterExternalMovies(node)
- {
- var c = 0;
- while(c < node.childNodes.length)
- {
- if(node.childNodes[c].nodeName == "object")
- {
- xmlRegisterExternalMovie(node.childNodes[c]);
- }
- c++;
- }
- }
- function xmlRegisterExternalMovie(node)
- {
- externalMovieNames.push(node.attributes.name);
- externalMovieFiles.push(node.attributes.file);
- externalMovieSizes.push(int(node.attributes.size));
- externalMovieLoadSizes.push(int(node.attributes.load));
- }
- function xmlRegisterPage(node)
- {
- pageNames.push(node.attributes.name);
- pageSizes.push(int(node.attributes.size));
- pageLoadSizes.push(int(node.attributes.load));
- var dependencies = new Array();
- var c = 0;
- while(c < node.childNodes.length)
- {
- if(node.childNodes[c].nodeName == "uses")
- {
- dependencies.push(objectFromName(node.childNodes[c].attributes.object));
- }
- c++;
- }
- pageDependencies.push(dependencies);
- }
- debugstr = "Debug: Ready.";
- var c = 0;
- while(c < myXML.firstChild.childNodes.length)
- {
- if(myXML.firstChild.childNodes[c].nodeName == "external")
- {
- xmlRegisterExternalMovies(myXML.firstChild.childNodes[c]);
- }
- else if(myXML.firstChild.childNodes[c].nodeName == "page")
- {
- xmlRegisterPage(myXML.firstChild.childNodes[c]);
- }
- else if(myXML.firstChild.childNodes[c].nodeName == "music")
- {
- musicSize = int(myXML.firstChild.childNodes[c].attributes.size);
- musicLoadSize = int(myXML.firstChild.childNodes[c].attributes.load);
- }
- c++;
- }
- _level0.lockStartMovies = true;
- _level0.currentMovie = "0_00";
- _level0.controller.switchMovie();
-