Einzelnen Beitrag anzeigen
Alt 18-12-2007, 12:21   #5 (permalink)
stern1001
Neuer User
 
Benutzerbild von stern1001
 
Registriert seit: Jun 2007
Beiträge: 93
Hallo salazar,

das ist toll!!! ;-) genauso sollte das funktionieren.
Ich hab meine Liste nun nochmal etwas abgeändert und versucht deinen Vorschlag darauf anzuwenden...Leider funktioniert das mit den Buttons noch nicht so ganz, wie ich möchte. Allerdings denke ich, dass ich das Array noch falsch befülle. Es kommt auf die Art, wie ioch es versuche nicht wirklich viel an... KAnnst du mir vielleicht nochmal nen Tipp geben, wie ich hier den push machen muss?

PHP-Code:
meinArray = new Array();
meinStart 0;//0 weil ein array immer bei 0 anfängt und nicht bei 1 

meinXML = new XML();
meinXML.ignoreWhite true;
meinXML.sp myScrollPane;
meinXML.load("pilotnavigation.xml");
meinXML.onLoad = function(status) {
    if (
status) {
        var 
vGetURL = new Object();
        
vGetURL.click = function(evt) {
            
//trace(evt.target.url);
            //trace(evt.target.target);
             
getURL(evt.target.url,evt.target.target);
        };
        
//
        
var vRand=2;
        var 
vBtnHoch=40;
        var 
vBtnBreit=145;
        var 
xmlinhalt meinXML.firstChild.childNodes;
        
        for (var 
i in xmlinhalt) {
            var 
vName "link_btn"+i;
            
meinXML.sp.content.attachMovie("Button"vNamei);
            var 
vBtn meinXML.sp.content[vName];
            
vBtn.label.autoSize "left";
            
vBtn.label.htmlText label;
            
vBtn.setSize(vBtnBreit-2*vRandvBtnHoch-vRand);
            
vBtn.move(2*vRandi*vBtnHoch+vRand);
            var 
tempxml xmlinhalt[i].childNodes;
            
vBtn.label tempxml[0].childNodes;
            
vBtn.url tempxml[1].childNodes;
            
vBtn.target tempxml[2].childNodes;
            
vBtn.addEventListener("click"vGetURL);
        }
        
meinArray.push(["link_btn"+i]);
        
trace(meinArray);
               
//Ich denke hier liegt noch mein Problem..Flasches Push, oder?
        
meinXML.sp.redraw(true);
    }
};

///////////////////////////////////////////////////////////////////////////////////    

Up.onRelease = function() {
    
    if(
meinStart 0) {
        
        
meinStart--;
        
        
trace(meinArray[meinStart]);
        
        
//meinArray[meinStart].onRelease();
        
    
}
    
}

Down.onRelease = function() {
    
    if(
meinStart meinArray.length 1) {
        
        
meinStart++;
        
        
trace(meinArray[meinStart]);
        
        
//meinArray[meinStart].onRelease();
        
    
}
    

Liebe Grüße
Steffi
stern1001 ist offline   Mit Zitat antworten