24. januar 2000 - 14:38Der er
8 kommentarer og 1 løsning
Variabler måske???
Jeg ved at lave en lille film, hvor der kommer en menu ind fra bunden med felterne profil, kontakt, produkter. Når man trykker på en af disse hopper den hen til en label kaldet overgang. Når 'overgang' er spillet færdig skal den starte med at spille den label, knappen der blev trykket på, henviser til.
Jeg havde tænkt mig noget i den stil, at når man trykkede på f.eks. profil skulle actionen hedde: On (Release) Set Variable: "stage" = "Profil" Go to and Play (Scene2, "Overgang") End On
Og den sidste frame i lablen 'overgang' skulle indeholde en action: If ("stage" = "Profil") Go to and Play (Scene, "Profil") Else If ("stage" = "Kontakt") Go to and Play (Scene, "Kontakt") Else If ("stage" = "Produkt") Go to and Stop (Scene, "Produkt") End If
Men jeg kan squ ikke få det til at fungerer. Når man trykker på en anden knap end profil, starter overgangen som planlagt, men så fortsætter den med lablen profil.
Er der en der har en ide til hvad jeg gør galt? eller til en anden måde jeg kan gøre dette på...
Jeg bliver nødt til at se din flash fil det lyder lidt suspekt det du har rænkt dig! Hvorfor skal du bruge if commanden og ikke bare knapper der referere til de forskellige frames???
Du er inde på noget af det rigtige, men prøv engang det her: Den første frame setter du alle variabler til false: Set Variable: "profil" = False Set Variable: "kontakt" = False
Ved onrelease gør du sådan: On (Release) Set Variable: "profil" = True Go to and Play (Scene2, "Overgang") End On
Og ved overgangen slutter du sådan: If (profil = True) Go to and Play (Scene2, "Profil") Else If (kontakt = True) ......
og så videre. Bemærk at der ikke er "'er ved sidste if sætning.
Jeg var så tæt på at opgive og skulle lige til at lave en individuelt overgang til hver "label-scene". Men så dumpede dit svar ned fra himlen. Jeg giver allan fuldstændig ret. Du styrre for vildt.
Der var kun en enkelt ting der drillede, men det gav sig selv, da hver "label-scene" lige skulle "nulstilles" ved at sætte alle variablerne til false.
SBS>>> Glad for jeg kunne hjælpe. Jeg har selv siddet i samme situation som dig og ikke kunne komme videre. Og jeg har nok været igennem de samme problemer som dig, indtil jeg fandt ud af at sætte variablerne til true/false.
AllanDK>>> Det er bare så fedt at blive anerkendt af en guru som dig!!!
Jeg er sgu ingen guru, men ellers tak for de fine ord.
Variabler er det store hit for tiden, og dem styrer variabler styrer stort. Sådan er dét.
ab :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.