Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #initclip 72
- var banner = dofus.graphics.gapi.ui.Banner.prototype;
- banner.createChildrenOrigin = _loc1.createChildren;
- banner.createChildren = function()
- {
- this.createChildrenOrigin();
- var modulesXML = new XML();
- modulesXML.ignoreWhite = true;
- var loader = this;
- modulesXML.onLoad = function(bSuccess)
- {
- loader.onModulesListLoaded(bSuccess,this);
- };
- modulesXML.load("modules/list.xml");
- };
- banner.onModulesListLoaded = function(bSuccess, xDoc)
- {
- this.api.kernel.showMessage(undefined,"PARSE_XML","ERROR_CHAT");
- if (success)
- {
- var fChild = xDoc.firstChild.firstChild;
- if (fChild.childNodes.length == 0 || fChild == null)
- {
- this.criticalError("CORRUPT_CONFIG_FILE",this.TABULATION,false);
- return;
- }
- var modules = new ank.utils.ExtendedArray();
- while (fChild != null)
- {
- if (fChild.nodeName != undefined && fChild.nodeName.length > 0 && fChild.nodeName == "module")
- {
- var moduleName = fChild.attributes.name;
- var moduleId = fChild.attributes.id;
- var modulePath = fChild.attributes.path;
- modules.push({id:moduleId, name:moduleName, path:modulePath});
- createEmptyMovieClip(moduleName, moduleId);
- loadMovie(modulePath, moduleName);
- }
- }
- }
- };
- #endinitclip
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement