webForumDet fria alternativet

Länka direkt till en undersida i Flash

Flash

1 svar · 418 visningar · startad av Fjordor

Medlem sedan nov. 20023 inlägg
Frågan#1

Hej!

Har producerat en hemsida helt i flash. Nu vill jag kunna länka direkt in till en undersida i flashsidan från tex en banner.

Exempel, har en sida som heter "Referenser" som jag vill kunna länka till direkt istället för att den som klickar kommer till startsidan och sedan själv måste klicka sig vidare till Referenser.

HUr gör jag detta??

Tacksam för all hjälp jag kan få!

Medlem sedan maj 2005704 inlägg
#2

Om du bäddar in med hjälp av swfObject så är det smidigt att skicka vidare data från en url sträng till flash med funktionen getQueryParamValue.

Då kan du göra en länk som t.ex. ser ut såhär:
www.mindomän.se/flashsida.html?p=minsida

Du bäddar in med swfObject enligt instuktionerna på sidan jag länkade till, men lägger till en rad i swfObject koden så att den ser typ såhär:

   var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
   so.addVariable("page", getQueryParamValue("p"));
   so.write("flashcontent");

Nu kommer din swf ha en variabel på huvudtidslinjen som heter "page" som du kan hoppa till genom att t.ex. använda gotoAndStop(page) eller om det är en extern fil, my_mcl.loadClip(page+".swf")

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)