# XML +loadMovie

**URL:** <https://forum.kirupa.com/t/xml-loadmovie/191110>\
**Category:** random\
**Created:** [June 17, 2006, 8:50am UTC](https://forum.kirupa.com/t/xml-loadmovie/191110 "2006-06-17T08:50:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kanu](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kanu/32/2508_2.png) [@kanu](https://forum.kirupa.com/u/kanu)\
**Post date:** [June 17, 2006, 8:50am UTC](https://forum.kirupa.com/t/xml-loadmovie/191110/1 "2006-06-17T08:50:05Z")

</div>

I’m trying to create a menu through XML and i’m using 2 attributes in dat XML one is buttons name and another is link.  
This link is not a URL this is a name of another swf which i wanna load.

stop();  
xmlData = new XML();  
xmlData.ignoreWhite = true;  
xmlData.onLoad = loadXML;  
var btn\_arr = new Array();  
var link\_arr = new Array();  
function loadXML(loaded) {  
if (loaded) {  
xmlNode = this.firstChild;  
total = xmlNode.childNodes.length;  
xml\_arr = xmlNode.childNodes;  
for (i=0; i\<total; i++) {  
btn\_arr.push(xml\_arr\*.attributes.heading);  
link\_arr.push(xml\_arr\*.attributes.pageToLoad);  
trace(’"’+link\_arr\*+’"’);  
}  
}  
makeButtons();  
}  
function makeButtons() {  
for (var i = 0; i\<xml\_arr.length; i++) {  
button0\_mc.\_visible = false;  
var btn = button0\_mc.duplicateMovieClip(“btn”+i+"\_mc", 1000+i);  
btn.\_y = this[“btn”+(i-1)+"\_mc"].\_y+this[“btn”+(i-1)+"\_mc"].\_height+5;  
btn.\_x = 1.1;  
btn.button\_txt.text = btn\_arr\*;  
btn.onRollOver = function() {  
trace(bt.\_name) //always come to btn4\_mc  
this.effectIn(“in”);  
};  
btn.onRollOut = function() {  
this.effectIn(“out”);  
};  
btn.onRelease = function() {  
loadMovieNum(’"’+link\_arr\*+’"’, i+10); //showing error loading URL  
};  
}  
}  
xmlData.load(“xml/menu.xml”);

//////////////////////////////////// XML ///////////////////////

\<nav\>  
\<nav\_item heading=“Home” pageToLoad=“site.swf” /\>  
\<nav\_item heading=“About Flash” pageToLoad=“flash.swf” /\>  
\<nav\_item heading=“Flash Resources” pageToLoad=“resources.swf” /\>  
\<nav\_item heading=“Flash Forums” pageToLoad=“forums.swf” /\>  
\<nav\_item heading=“Contact Us” pageToLoad=“contact\_us.swf” /\>  
\</nav\> \*\*\*\*\*
