Jag håller på fösröka göra en dynamisk meny. Den ska fungera enligt följande:
- Den laddar först alla huvudrubriker ifrån en databas sedan ska den ladda alla underrubriker som hörihop med en huvudrubrik.
- Jag vill att den lägger alla underrubriker i ett mc som hör ihop med varje huvudrubrik.
- Den ska skapa så många knappar som det finns rubriker i databasen.
Jag behöver hjälp. Det funkar inget vidare för mig när jag ska hålla på attacha mc hitt och ditt. Skulle någon vilja ge lite förslag på hur man ska lösa detta?
Om ni vill kan jag i ett senare skede lägga in min kod här, dock fungerar den inget vidare just nu..
Re: Dynamisk meny
yrvaken2 skrev:
Om ni vill kan jag i ett senare skede lägga in min kod här, dock fungerar den inget vidare just nu..
Men lägg in det du kommit fram till hittills, så blir det lättare att fnula ut en lösning.
var j;
for (j=2; j<4; j++){
var mchall = "mch" + j;
var mchallare = attachMovie("mc1", mchall, this.getNextHighestDepth());
mchallare.\_x = 60;
mchallare.\_y = 0 + (30\*j);
ladda = new LoadVars();
ladda.mid = j;
ladda.sendAndLoad('meny.php', ladda, 'POST'); ladda.onLoad = function(){
var i;
for(i=0; i\<this.antalAvd; i++) {
var mcnamn = "mck" + i;
nyKnapp = mchallare.attachMovie("knapp2", mcnamn, this.getNextHighestDepth());
nyKnapp.\_x = 0+(100\*i);
nyKnapp.\_y = 0;
nyKnapp.txt.htmlText = this\["Namn"+i\];
nyKnapp.txt2.htmlText = this\["Namn"+i\];
nyKnapp.onRollOver = function() {
this.txt.textColor = 0xFB8029;
};
nyKnapp.onRollOut = function() {
this.txt.textColor = 0x333333;
};
nyKnapp.onPress = function() {
this.txt.\_y += 0.5;
this.txt.\_x += 0.5;
};
nyKnapp.onRelease = function() {
getURL("http://www.test.se/sida.php?sid=1&aid="+this\["AID"+i\] , "\_blank");
this.txt.textColor = 0xFB8029;
this.txt.\_y -= 0.5;
this.txt.\_x -= 0.5;
};
test.htmlText += this\["DID"+i\]+" "+this\["Namn"+i\]+"\<br /\>";
}
}
}
stop();