Avatar billede phrozia Juniormester
16. marts 2001 - 13:07 Der er 7 kommentarer og
1 løsning

Knap Action

Hejsa..

Jeg har en en knap, og når man trykker på den går den til en bestem frame.

den kører så fra frame 26 -> 45.
Når man så trykker på den igen, skal den se om den er på frame 45.

Man kan lave en der siger ifFrameLoaded (45) skal den STOP, og hvis ikke skal den goto 26.
Det kan jeg ikke få til at virke...

Jeg har prøvet at skrive dette:

on (release) {
    ifFrameLoaded (45) {
        stop ();
    }
    gotoAndPlay (26);
}

Men det funker ikke! Den går bare til frame 26! Hvorfor?
Avatar billede hoejrup Nybegynder
16. marts 2001 - 13:16 #1
on (release){
  If (_framesloaded > 45){
    stop();
  } else {
  gotoAndPlay (26);
}

/per
Avatar billede hoejrup Nybegynder
16. marts 2001 - 13:17 #2
on (release){
  if (_framesloaded > 45){
    stop();
} else {
    gotoAndPlay (26);
}

/per
Avatar billede hoejrup Nybegynder
16. marts 2001 - 13:20 #3
Du kan skrive 44, så er du sikker på at 45 er loaded:

on (release){
  if (_framesloaded > 44){
    stop();
} else {
  gotoAndPlay (26);
}

/per
Avatar billede phrozia Juniormester
16. marts 2001 - 13:29 #4
Hmm.. Jeg har lige siddet og læst i Flash Documentation...

Knappen skal fungere således: Hvis jeg har trykket på den én gang, og den er på frame 45, skal den ikke gøre noget, men hvis den er på frame 25, skal den.

Den anden måde er jo bare sådan at man ikke går videre før den har loadet det hele.
Avatar billede brandy Nybegynder
16. marts 2001 - 13:38 #5
Jeg tror umiddelbart ikke at metoden vil virke, da funktionen tjekker om en bestemt frame er loadet.

Løsningen kunne være:
Brug en variabel som bliver sat når frame 45 afspilles. Og så kan du tjekke om den variabel indeholder noget. Gør den det så er Frame 45 loadet, hvis ikke skal den gå til 26.

Knappen:

on (release){
  if (variabel=\"loadet\"){
      gotoAndStop (45);
}else{
  gotoAndPlay (26);
}

Frame 45:
variabel=\"loadet\";


[Brandy]
Avatar billede phrozia Juniormester
16. marts 2001 - 14:29 #6
Det virker stadig ikke... Og det står præcis som her, skal det laves som scener i stedet?
Avatar billede phrozia Juniormester
16. marts 2001 - 14:41 #7
Sådanne!! :)

Man kan bare lave det med Scener... :)
Så siger knappen bare:

GoAndPlay26, og frame 45 siger
GoAndPlay Scene 2 frame 1! :)

Skide smart..

Men, tak til alle jer som gav et forslag!
Avatar billede brandy Nybegynder
16. marts 2001 - 14:45 #8
no problem.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester