Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-03-2007, 13:23   #1 (permalink)
mok-cyber
Gast
 
Beiträge: n/a
Menu für Bildgalerie begrenzen

Hallo.
Ich habe auf meiner HP eine Bildgalerie verbaut, welche über xml/php die zur Verfügung stehenden Bilder aus einem definierten Ordner in einen leeren Mc läd. Die Bildauswahl erfolgt über ein dynamisches Menu. Jetzt möchte ich darin aber die Anzahl der Buttons begrenzen / auf 10Stk. Aber egal was ich mache, er liest immer alle Bilder aus :-(

Mein Code:
PHP-Code:
xmldoc = new XML();

xmldoc.onLoad = function(success) {

    for (
0xmldoc.firstChild.childNodes.lengthi++) {

        var 
image xmldoc.firstChild.childNodes[i].firstChild.firstChild;

        var 
imageName xmldoc.firstChild.childNodes[i].lastChild.firstChild;;

        
duplicateMovieClip(_level2.vertrieb_mc.text_mc.dynamisch_mc.btnMC"btn_"+i1000+i);

        
_level2.vertrieb_mc.text_mc.dynamisch_mc["btn_"+i]._x = -130;

        
_level2.vertrieb_mc.text_mc.dynamisch_mc["btn_"+i]._y i*15;

        
_level2.vertrieb_mc.text_mc.dynamisch_mc["btn_"+i].imageFile "../stammdaten/bild-pool/images/"+image;

        
_level2.vertrieb_mc.text_mc.dynamisch_mc["btn_"+i].imageName imageName;

    }

}

xmldoc.load("../stammdaten/bild-pool/images.php");





function 
bildladen(file) {

    
trace("loading picture "+file);

    
loadMovie(file_level2.vertrieb_mc.text_mc.dynamisch_mc.mc_bildupload);


Wie kann ich es realsieren, dass ich trotzdem hunderterte von Bildern auslesen könnte? Skippen, Scrollen oder Sliden im Menü?

Flash-Star hat mich auf diese Idee gebracht: http://www.flashstar.de/fla/mx/dynamenuv4.swf

Flash-Star Code:
PHP-Code:
// MenüClips (Inhalte innerhalb eines Arrays definieren)

mPunkte = new Array();



mPunkte[1] = {titel"Multimedia"

              
inhalt"Dies ist der Text im Menüclip!",

              
url"http://www.multimedia.de"

              
};

mPunkte[2] = {titel"Flashstar"

              
inhalt"Hier geht es ab zu Flash und mehr.",

              
url"http://www.flashstar.de"

              
};

mPunkte[3] = {titel"Flashangel"

              
inhalt"Der Flashengel für pures Flash.",

              
url"http://www.flashangel.de"

              
};

mPunkte[4] = {titel"Cybercollege"

              
inhalt"Das multimediale College im Netz",

              
url"http://www.cyber-college.de"

              
};

mPunkte[5] = {titel"L4 Institut"

              
inhalt"Bildung mit Zukunft für die Zukunft!",

              
url"http://www.l-4.de"

              
};

mPunkte[6] = {titel"Power"

              
inhalt"Die Energie die wir brauchen!",

              
url"http://www.flashpower.de"

              
};

mPunkte[7] = {titel"Tester"

              
inhalt"Hier ist die Stiftung Warentest.",

              
url"http://www.test.de"

              
};

              

// Anzahl der Menüclips ermitteln

anzahl mPunkte.length;

max 3;

maxAnzeige 3;

aktAnzeige 1;



// Erzeugen der MenüClips auf der Bühne dies erfolgt

// durch eine For-Schleife.

function anzeigen() {

for (
i=aktAnzeigei<= maxAnzeige;i++) {            

    
j++;

    
attachMovie("MClip""MClip" ij);

    if (
_root.mPunkte[i].titel != undefined) {

    
this["MClip"+i]._x Stage.width/2;

    
this["MClip"+i]._y this["MClip"+i]._height*j*1.05;

    
this["MClip"+i].txtTitel _root.mPunkte[i].titel.toUpperCase();

    
this["MClip"+i].txtInhalt _root.mPunkte[i].inhalt;

    
this["MClip"+i].link _root.mPunkte[i].url;

    
this["MClip"+i].onRelease = function() {

        
getURL(this.link,"_blank");

    }

    } else {

        
this["MClip"+i].removeMovieClip();

    }

}

}



anzeigen();



// Schaltflächen

butVor.onRelease = function() {

    if (
aktAnzeige anzahl-max) {

    
j=0;

    
aktAnzeige += max;

    
maxAnzeige += max;

    
anzeigen();

    }

}



butZuruck.onRelease = function() {

    if (
aktAnzeige 1) {    

    
j=0;

    
aktAnzeige -= max;

    
maxAnzeige -= max;

    
anzeigen();

    }


Kann ich das irgendwie mit meinem Code kombinieren (also nur die Buttons und die Anzahlbegrenzung)? Da hört leider mein Verständnis auf, entschuldigt bitte!

LG und danke für etwaige Antworten :-)
  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 21:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele