Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-04-2008, 08:25   #1 (permalink)
----------
 
Registriert seit: Dec 2006
Ort: Bochum
Beiträge: 53
XML-Menu mit Hintergrund

Halli Hallo,

ich habe mir das XML-Menu von shorty & darwin26 mal zu Gemüte geführt und nach meinen Bedürfnissen umgebaut. Klappt auch alles soweit, nur benötige ich nun noch einen Hintergrund der hinter den Buttons dynamisch erscheint und wieder verschwindet.

Das die Befehle dafür wohl in die Build Funktion und in die Shutdown Funktion kommen - auch verstanden, hab aber grad n Brett vorm Kopf wie ich das Erscheinen ordentlich steuere...

Also momentan löse ich es so in den Funktionen, was aber nur teilweise funktioniert:
PHP-Code:
//  # shutdown ...
function shutdown (id:Numberentrys:Numbersub:Number) : Void {
    
clickSwitch(null);
    
clearInterval(ivClose);
    for (var 
id entrys<= leveli++) {
        
removeMovieClip(tl['item' i]);
        
trace(i);
        if (
50 && 64) {
            
tl.hg2._visible true;
        }
        else if (
30 && 50) {
            
tl.hg2._visible false;
            
tl.hg1._visible true;
        }
        else {
            
tl.hg2._visible false;
            
tl.hg1._visible false;
        }
    }
    
    
level id entrys sub;

und
PHP-Code:
//  # build ...
function build (x:XML) : Void {
    for (var 
0x.childNodes.lengthi++) {
        if (
x.childNodes[i].nodeName === 'item') {
            var 
o:Object propertys(x.childNodes[i]);
            
tl.attachMovie(o.template'item' levellevel, {_x:o.posX_y:o.posY});
            var 
item:MovieClip tl['item' level];
            
item.id level;
            
item.sub x.childNodes[i].childNodes.length;
            
item.entrys x.childNodes.length;
            
item.mcOver._width o.weite;
            
item.txtLabel._width o.tweite;
            
item.txtLabel.text o.label;
            
item.trenner._x o.weite;
            
item.trenner._visible o.trenne;
            
events(itemx.childNodes[i]);
            
trace (x.childNodes[i].childNodes.length);
            
trace (level);
            if (
level 40) {
                
tl.hg2._visible true;
            }
            else if (
level 20) {
                
tl.hg1._visible true;
            }
            else if (
level 0) {
                
tl.hg0._visible true;
            }
            
level++;
        }
    }

Ich habe meine Version mal angehängt.

Danke,
der Timmy
Angehängte Dateien
Dateityp: zip raw.zip (20,6 KB, 5x aufgerufen)
elricco ist offline   Mit Zitat antworten
Alt 03-04-2008, 08:30   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Da würde ich doch shorty oder darwin26 mal direkt ansprechen...
  Mit Zitat antworten
Alt 17-04-2008, 13:04   #3 (permalink)
----------
 
Registriert seit: Dec 2006
Ort: Bochum
Beiträge: 53
Hallo,

mein Problem besteht leider weiterhin.
Ich habs immer wieder mit verschiedenen Ansätzen probiert, es auch mal ruhen lassen, aber es funktioniert einfach net so, wie ich des gerne hätte.

@agedoubleju:
Ja, ich habe beide angeschrieben, aber von keinem eine Antwort erhalten, noch nicht einmal: Hab grad keine Zeit für o.Ä.

Es wäre also sehr nett, wenn mir jemand bei diesem Problem weiterhelfen könnte. Danke.

Euer Timmy
elricco ist offline   Mit Zitat antworten
Alt 17-04-2008, 14:02   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Hab grad keine Zeit
Davon haben wir alle eine Menge...
  Mit Zitat antworten
Alt 17-04-2008, 14:33   #5 (permalink)
----------
 
Registriert seit: Dec 2006
Ort: Bochum
Beiträge: 53
Japp, sieht ja nicht anders bei mir aus.

Aber könnte ich bitte n Gedankenanschubser zum Thema wäre auch sehr nett.

Danke
elricco ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2014 Marc Thiele