Step by step: nej. I meget store træk: ja. Som du selv er inde på, så er det rimeligt omfattende at forklare det hele. Dertil kommer at man principielt kan gøre det på uendeligt mange måder, både grafisk og kodemæssigt.
1: Først skal du outputte dit indhold fra databasen til et format Flash kan håndtere. XML er verdensklasse, men en alm. php/asp tekstfil kan også gøre det. Dit output skal se nogenlunde sådan her ud:
&title1=din første titel&url1=din url&titel2=din anden titel&url2=din anden url&
...hverken mere eller mindre. Altså som asp/php side ikke nogen som helst <body>, <html> eller andre tags.
2: Inde i Flash kan du fange dine variable med LoadVars objektet:
var m:LoadVars = new LoadVars();
m.onLoad = function(success) {
if(success) {
trace("Indholdet er hentet: " + this titel1); // Udskriver til output vinduet
}
else {
trace("damn, fejl under hentning af indhold!");
}
}
m.load("dinASPfil.asp");
3: Nu bliver det sjovt. Du skal/kan lave et mc indeholdende et tekstfelt, hvor titlerne kan blive skrevet. Det skal du attache det antal gange som svarer til antallet af menupunkter. Kig evt. i hjælpen for at se præcis hvordan du bruger attachmovie. Det "sjove" består i at vide hvor mange underpunkter du har. Du kan her med en for-løkke enten tælle titler indtil de er undefined, eller få din asp/php til at spytte et tal ud for hvor mange titler der er (smartest). Det er lige her XML er sejt, fordi man hele tiden kan tilgå antallet af child-elementer i en node.
Nu skal du så placere dine mc'er i forhold til hinanden, og gøre dem klikbare.
I den her tråd er der et links til et eks. på en foldeud menu. Så kan du da lure principperne:
http://www.eksperten.dk/spm/547333....som sagt i store træk. Mit gæt er at du støder ind i vanskeligheder undervejs, så spørg når det begynder at gå skævt. Enten her, eller for hurtigere svar, opret et nyt spørgsmål.