XML menu

alittle help trying to get the drop down menu to work…
my goal: HORIZONTAL ELASTIC DROP MENU

/* LOAD XML NAVIGATION */
var navigationXML = new XML();
navigationXML.ignoreWhite = true;
navigationXML.onLoad = function(success) {
    if (success) {
        createNav();
    } else {
        trace("Error loading XML file");
    }
};
navigationXML.load("nav.xml");

// ------------------------------------------------------- //
function createNav() {
    var spacingX = 100;
    var spacingY = 35;
    var mNavHolder = this.mSite.mBlkBar.mNavHolder;
    var mSubHolder = this.mSite.mBlkBar.mSubHolder;

    var navWidth:Array = new Array("10", "130", "230", "360", "130", "205", "320", "420");
    var navigation = navigationXML.firstChild.childNodes;

    /* ---- MENU ---- */
    var totalNav = navigation.length;
    for (var i = 0; i<totalNav; i++) {
        var menu = navigation*;
        var submenu = menu.firstChild.childNodes;
        trace("MENU - "+menu.attributes.name);

        mNavHolder.attachMovie("mainNavItem","mainNavItem"+i,mNavHolder.getNextHighestDepth());
        mNavHolder["mainNavItem"+i]._x = navWidth*;
        mNavHolder["mainNavItem"+i]._y = Math.floor(i/4)*spacingY;
        mNavHolder["mainNavItem"+i].tBtnName.text = menu.attributes.name;
        mNavHolder["mainNavItem"+i].tBtnName.autoSize = "left";


        mNavHolder["mainNavItem"+i].onRollOut = function() {
        };
        /* ------------------------------------ */
        /* ---- SUB MENU ---- */
        var totalSubNav = submenu.length;
        mNavHolder["mainNavItem"+i].onRollOver = function() {
            trace("l");
            for (var s = 0; s<totalSubNav; s++) {
                var subitem = submenu[s];
                trace("SUBITEM - "+subitem.attributes.btnName);

                mNavHolder.attachMovie("subNavItem","subNavItem"+s,mNavHolder.getNextHighestDepth());
                //mNavHolder["subNavItem"+s]._x = 50;
                mNavHolder["subNavItem"+s]._y = 22;//Math.floor(s/1)*28
                mNavHolder["subNavItem"+s]._alpha = 20;
                mNavHolder["subNavItem"+s].tBtnName.text = subitem.attributes.btnName;
                mNavHolder["subNavItem"+s].tBtnName.autoSize = "left";
            }
            /* ------------------------------------ */
        };
    }
}

XML.

<?xml version="1.0" encoding="UTF-8"?>
<navigation>
    <menu name="my clothes">
        <submenu>
            <subitem btnName="new arrivals" btnURL="hello"  btnLevel="1" />
            <subitem btnName="tops" btnURL="hello"  btnLevel="1" />
            <subitem btnName="knitwear" btnURL="hello"  btnLevel="1" />
            <subitem btnName="bottoms" btnURL="hello"  btnLevel="1" />
            <subitem btnName="denim" btnURL="hello"  btnLevel="1" />
            <subitem btnName="dresses" btnURL="hello"  btnLevel="1" />
            <subitem btnName="jackets" btnURL="hello"  btnLevel="1" />
            <subitem btnName="accessories" btnURL="hello"  btnLevel="1" />
            <subitem btnName="members only" btnURL="hello"  btnLevel="1" />
            <subitem btnName="sale" btnURL="hello"  btnLevel="1" />
            <subitem btnName="view my bag" btnURL="hello"  btnLevel="1" />
        </submenu>
    </menu>
    <menu name="Test 2">
        <submenu>
            <subitem btnName="catalogue" btnURL="hello"  btnLevel="1" />
            <subitem btnName="styled bits" btnURL="hello"  btnLevel="1" />
        </submenu>
    </menu>
    <menu name="Test 3">
        <submenu>
            <subitem btnName="myspace" btnURL="hello"  btnLevel="1" />
            <subitem btnName="myspace" btnURL="hello"  btnLevel="1" />
            <subitem btnName="myspace signup" btnURL="hello"  btnLevel="1" />
        </submenu>
    </menu>
    <menu name="be cool">
        <submenu>
        </submenu>
    </menu>
</navigation>