Groups | Blog | Home
all groups > flash actionscript > february 2006 >

flash actionscript : Flash XML Problem


t_wooton
2/18/2006 5:39:11 PM
I've been attempting to integrate a dynamic navigation menu for a flash website
I'm building. I cant figure out why this is not working, though I've checked
several documentation sources. I'm sure is something obvious, maybe you guys
can catch it. Thanks in advance! Here's my actionscript code:

getNavigation("navigation.xml");
function getNavigation(url) {
myNavigation = new XML();
myNavigation.ignoreWhite = true;
myNavigation.load(url);
myNavigation.onLoad = makeNavigation();

}
function makeNavigation() {
numberofPages:Number = myNavigation.firstChild.firstChild.childNodes.length;
Navigation = {}; //new object created
Navigation.pages = new Array();
pageList = new XML();
pageList = myNavigation.firstChild.firstChild;
mypage = pageList.firstChild;
for (var i = 0; i<numberofPages; i++) {
Navigation.pages = mypage.firstChild.firstChild.nodeValue;
Navigation.pages = mypage.firstChild.nextSibling.firstChild.nodeValue;
numberofSubPagesOnTop:Number =
mypage.firstChild.nextSibling.nextSibling.firstChild.childNodes.length;
mySubPageOnTop = mypage.firstChild.nextSibling.nextSibling.firstChild;
numberofSubPagesOnBottom:Number =
mypage.firstChild.nextSibling.nextSibling.nextSibling.firstChild.childNodes.leng
th;
mySubPageOnTop =
mypage.firstChild.nextSibling.nextSibling.nextSibling.firstChild;
for (var j = 0; j<numberofSubPagesOnTop; j++) {
Navigation.pages.mySubPageOnTop.firstChild.firstChild.nodeValue;
Navigation.pages.mySubPageOnTop.firstChild.nextSibling.firstChild.nodeValue;
mySubPageOnTop = mySubPageOnTop.nextSibling;
}
for (var k = 0; k<numberofSubPagesOnBottom; k++) {
Navigation.pages.mySubPageOnTop.firstChild.firstChild.nodeValue;
Navigation.pages.mySubPageOnTop.firstChild.nextSibling.firstChild.nodeValue;
mySubPageOnBottom = mySubPageOnBottom.nextSibling;
}
mypage = mypage.nextSibling;
}
}


and my xml code:

<xml>
<pagelist>
<page>
<file>myfile.swf</file>
<button>buttonname</button>
<subfilesontop>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
</subfilesontop>
<subfilesonbottom>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
<page>
<file>mysubfile.swf</file>
<button>buttonname</button>
</page>
</subfilesonbottom>
</page>
</pagelist>
</xml>

test
perry
2/20/2006 12:00:00 AM
myNavigation.onLoad = makeNavigation;

(no brackets !!!)




"t_wooton" <webforumsuser@macromedia.com> schrieb im Newsbeitrag
news:dt7m3v$o9p$1@forums.macromedia.com...
[quoted text, click to view]
mypage.firstChild.nextSibling.nextSibling.nextSibling.firstChild.childNodes.
leng
[quoted text, click to view]

AddThis Social Bookmark Button