handdator

Visa fullständig version : Flashexperter! Se hit!


Hermes
2008-10-09, 15:21
Hello!

Jag har ett problem med en hemsida. Sidan består av en flashmeny (som ser olika ut beroende på vilken knapp som är aktiv) och resten är xhtml (med css). Problemet jag har är att varje gång jag klickar på en länk i menyn så laddar hela sidan om och swf:en börjar om från frame 1.

Finns det nåt sätt för flashfilen att avgöra vilken html sida som är öppen och då öppna en speciell frame? Jag förmodar att det har med javascript att göra men jag har inte hittat nån lösning på google.

Varken frames eller iframes är ett alternativ, bryr mig alltså inte om att menyn laddar om, bara den skulle ladda rätt frame.

Mvh!

jocke12
2008-10-09, 15:39
http://www.rgagnon.com/jsdetails/js-0085.html
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16417

En kombination av de två och lite actionscript i ruta ett skulle lösa det. Möjligt att det finns enklare sätt - direkt i actionscript då.

Modde
2008-10-09, 16:49
Använd flashvars. Är du hemma i as? Om nu menyn ändå laddar om, varför gör du inte olika knappar för de olika sidorna?

Hermes
2008-10-09, 17:06
Använd flashvars. Är du hemma i as? Om nu menyn ändå laddar om, varför gör du inte olika knappar för de olika sidorna?

Har grundläggande as-kunskap, dock aldrig provat flashvars. Grejen är att hela menyn redan är klar, och ganska omständig så jag är inte så peppad på att dela upp den över 7-8 swf-filer

hahavaffan
2008-10-09, 18:15
Går att göra med PHP enligt en polare. Är dock själv i startfasen av webbdesign osv så jag har inte en aning.

Modde
2008-10-10, 07:50
Har grundläggande as-kunskap, dock aldrig provat flashvars. Grejen är att hela menyn redan är klar, och ganska omständig så jag är inte så peppad på att dela upp den över 7-8 swf-filer

När du slänger ut swf i din html-fil, så finns det en embed-tag där (tror det är en embed-tag) som heter flashvars. Om inte skapa den.

där kan du deklarera en variable som du sedan kan komma åt i as.

testa att deklarera olika varibler för att sedan bara skriva ut dem eller något så du ser hur det fungerar. Förvånansvärt enkelt.

Har du en länk till sidan så får jag se?

viktor.larsson
2008-10-10, 08:04
Jag vet inte om du har FLA-filen? Annars skulle jag rekommendera Deeplinking med SWF-adress. Då får du dessutom stöd för bakåtknappar etc.

http://www.asual.com/swfaddress/