Dynamisk meny

Flash

2 svar · 257 visningar · startad av yrvaken2

Medlem sedan apr. 200517 inlägg
Trådstart#1

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..

Medlem sedan feb. 20034 441 inlägg
#2

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.

Medlem sedan apr. 200517 inlägg
#3

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();
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)