Raucherkrebs: Flash: menbar

Hallo Forum,

mein Menu wird korrekt angezeigt. Der Anfang der XML sieht so aus:

<menu>
<menuitem label="Unternehmen">
<menuitem label="Über" cat="about" />
<menuitem label="Philosophie" cat="philosophy" />
<menuitem label="Geschichte" cat="history" />
<menuitem label="Einblicke" cat="insights" />
</menuitem>
etc

Hier ist das Actionscript:

ActionScript:

myMenuBar.setStyle("fontSize", 12);
//
var ds:XML = new XML();
ds.ignoreWhite = true;
ds.onLoad = function(success:Boolean) {
        if (success) {
                myMenuBar.dataProvider = ds.firstChild;
        }
};
ds.load("../xml/menu.xml");
// dieses trace ergibt komischerweise "Undefined"
trace(evt.menuItem.attributes.instanceName);
var menuListener:Object = new Object();
menuListener.change = function(evt:Object) {
        switch (evt.menuItem.attributes.cat) {
                case 'about':
                //getURL("http://www.kjasdhf.com", "_self");
                getURL("unternehmen/ueber/", "_self");
                break;
                // etc
                default :
                trace("no valid category for: " + evt.menuItem.attributes.label);
        }
};
menu.myMenuBar.addEventListener("change", menuListener);

Warum funzt es nicht?