---
title: "Visa bara en gång"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/87432-visa-bara-en-gång"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Okkido"
published: "2003-10-01T20:37:38.000Z"
updated: "2003-10-08T14:38:21.000Z"
replies: 8
views: 299
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/87432-visa-bara-en-gång"
---

# Visa bara en gång

## #1 — Okkido, 2003-10-01T20:37Z

Hej, jag har en flashfilm med meny som ligger på en sida, på sidan använder jag enbart tabeller så så fort man klickar på något i menyn och byter sida spelar flash-filmen upp sig en gång till, finns det något sätt att fixa så att den bara spelas upp första gången man besöker sidan?

Vill helst inte använda ramar på sidan.

Permalänk: https://www.webforum.nu/p/87432

## #2 — Roing, 2003-10-02T10:32Z

ja om du kan använda asp på sidan går det att fixa en lösning.

Annars kan du lösa det hjälpligt så menyn bara "spelas" på den sidan man kommer till först, men kommer då även spelas när man kommet tillbaka till denna sidan.

i båda dessa fallen ska du sända en variabel till flashen mer querrystring (...flashmeny.swf?intro="false" eller ...flashmeny.swf?intro="true").
I flashen så har man sedan en f sats i första framen. 
if intro goto2 else goto 26 typ...

har du nu flash kan du ju från flashen även sända querrystrings och med asp föra variablen vidare till flashfilen....

hänger du med?
/Martin

Permalänk: https://www.webforum.nu/p/1173347

## #3 — Okkido, 2003-10-02T17:16Z

EFtersom jag inte är super haj på asp hänger jag inte riktigt med (ja, det är stöd för asp på servern)
Har du tid får du gärna förklara ännu bättre.

Permalänk: https://www.webforum.nu/p/1173610

## #4 — Mika3l, 2003-10-03T14:45Z

```
<%
'Kontrollerar m.h.a cookies om det ska visas eller inte.
If Request.Cookies("intro") = "" Then
'Introt är inte visat, nu fixar vi till så att cookien får ett värde som berättar att vi redan har sett introt samt fixar en variabel.
Response.Cookies("intro") = "viewed"
intro = "no"
Else
'Fixar en variabel som berättar att vi redan har sett introt.
intro = "yes"
End If
%>
```

Sedan där du skriver in flashfilmen så skriver du så här.

```
<param name="movie" value="filmen.swf?intro=<%=intro%>">
[kod]
Det finns även en tagg till som deklarerar vilken film som ska visas, lägg till samma sak efter filmen.swf.

Sedan i flashfilmen så skriver du så här:
[kod]
this.loadVariables();
//Notera att variablerna inte laddas in med en gång så du får köra ett par frames eller fixa en loop så att du vet att variabeln har laddats in.
if(intro=="yes") {
//hoppa till framen med introt.
} else {
//hoppa till framen efter introt.
}
```

Det kanske kan vara till hjälp? :)

Permalänk: https://www.webforum.nu/p/1174146

## #5 — #L#, 2003-10-05T20:32Z

> **Mika3l skrev:**
>
> ```
> <%
> 'Kontrollerar m.h.a cookies om det ska visas eller inte.
> If Request.Cookies("intro") = "" Then
> 'Introt är inte visat, nu fixar vi till så att cookien får ett värde som berättar att vi redan har sett introt samt fixar en variabel.
> Response.Cookies("intro") = "viewed"
> intro = "no"
> Else
> 'Fixar en variabel som berättar att vi redan har sett introt.
> intro = "yes"
> End If
> %>
> ```
>
> 
> 
> Sedan där du skriver in flashfilmen så skriver du så här.
>
>
> ```
> <param name="movie" value="filmen.swf?intro=<%=intro%>">
> [kod]
> Det finns även en tagg till som deklarerar vilken film som ska visas, lägg till samma sak efter filmen.swf.
> 
> Sedan i flashfilmen så skriver du så här:
> [kod]
> this.loadVariables();
> //Notera att variablerna inte laddas in med en gång så du får köra ett par frames eller fixa en loop så att du vet att variabeln har laddats in.
> if(intro=="yes") {
> //hoppa till framen med introt.
> } else {
> //hoppa till framen efter introt.
> }
> ```
>
> 
> 
> Det kanske kan vara till hjälp? :)

Bara ett litet problem .. vad jag hörde så har han inte tillgång till fla-filen :e  :r

Permalänk: https://www.webforum.nu/p/1178265

## #6 — Mika3l, 2003-10-06T17:07Z

Hu? :o :e
Står det inget om i hans inlägg iallafall? :o

Permalänk: https://www.webforum.nu/p/1178789

## #7 — Okkido, 2003-10-07T19:24Z

Jag hade inte fla filen då för jag trodde han som gjort filmen förstod hur man skulle göra, men tydligen visste han inte.

Men nu har jag den ;)

Permalänk: https://www.webforum.nu/p/1179482

## #8 — Okkido, 2003-10-07T20:22Z

Har samma problem nu men denna gången använder jag PHP.

```
<?php if($_COOKIE['intro']) { ?> <PARAM NAME=movie VALUE="menu.swf?intro=no"> <?php } else { ?> <PARAM NAME=movie VALUE="setcookie.swf?intro=yes"> <?php } ?>
```

för att fixa i htmldokumentet, men hur gör jag i flashfilmen? :O

Permalänk: https://www.webforum.nu/p/1179522

## #9 — Mika3l, 2003-10-08T14:38Z

Fungerar inte koden jag har skickat? :)

Permalänk: https://www.webforum.nu/p/1179946

---

Tråden på webben: https://www.webforum.nu/amne/flash/87432-visa-bara-en-gång
