Ich steige bei AS3 noch nicht wirklich durch.
Ich generiere ein Menü in einen Container ("nav_mc"). Die Menüpunkte werden per addChild aus der Bibliothek als Klasse geladen, an nav_mc angehängt und mit einem Namen versehen:
PHP
		
					
				function LoadAndDisplayNavigation() {
    // Navigations-Container erstellen ("nav_mc")
    var nav_mc:MovieClip = new MovieClip();
    nav_mc.name = "nav_mc";
    stage.addChild(nav_mc);
    // XML laden
    var loader:URLLoader = new URLLoader(); 
    loader.addEventListener(Event.COMPLETE, loadXML); 
    loader.load(new URLRequest("menu.xml")); 
    // Menüpunkte auslesen und anzeigen
    function loadXML(e:Event):void
    {
        XML.ignoreWhitespace = true;
        var navbuttons:XML = new XML(e.target.data);
        var navbuttons_count:Number = navbuttons.btn.length();
        var i:Number;
        for(i = 0; i < navbuttons_count; i++)
        {
            var mc:navbtn_mc = new navbtn_mc();
            nav_mc.addChild(mc);
            mc.name = "navbtn" + i + "_mc";
            mc.txt.text = navbuttons.btn[i].text();
        }
        trace(nav_mc.name);
        trace(mc.name);
        trace(nav_mc.navbtn1_mc.name); // error
    }
}
LoadAndDisplayNavigation();
	
			Alles anzeigen
	trace(nav_mc.navbtn1_mc.name); produziert einen Fehler:
TypeError: Error #1010: Ein Begriff ist nicht definiert und hat keine Eigenschaften.
    at MethodInfo-127()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
trace(nav_mc.name); und 
trace(mc.name); zeigen an was sie sollen, aber wenn ich auf den neu erstellten navbtn1_mc in nav_mc zugreifen will, kommt obiger Fehler.
Weiß jemand Rat?
Danke,
Grüße,
Jay