Avatar billede mcpang Nybegynder
30. november 2001 - 13:26 Der er 8 kommentarer og
1 løsning

Frem/tilbage-knapper

Hvordan giver jeg en behavior til mine frem og tilbage knapper, som kan huske hvor jeg sidst har været i min movie?
Avatar billede Himbear Nybegynder
03. december 2001 - 08:14 #1
Hvor mange trin skal den kunne gå frem og tilbage?
Avatar billede Himbear Nybegynder
03. december 2001 - 10:56 #2
Jeg har lavet en der kan gå 5 trin frem og tilbage, håber at det er ok! Det var lidt mere omfattende end jeg havde regnet med (det kan også være at der er en enklere måde).


Det skal være på \"tilbage\" knappen:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on mouseUp
  if framePla = 2 then
    framePla = 1
    frameLock = 0
    go to frame (frame01)
  end if
  if framePla = 3 then
    framePla = 2
    frameLock = 0
    go to frame (frame02)
  end if
  if framePla = 4 then
    framePla = 3
    frameLock = 0
    go to frame (frame03)
  end if
  if framePla = 5 then
    framePla = 4
    frameLock = 0
    go to frame (frame04)
  end if
end


-----------------------------------------

Det her på \"frem\" knappen:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
on mouseUp
  if framePla = 4 then
    go to frame (frame05)
    framePla = 5
  end if
  if framePla = 3 then
    go to frame (frame04)
    framePla = 4
  end if
  if framePla = 2 then
    go to frame (frame03)
    framePla = 3
  end if
  if framePla = 1 then
    go to frame (frame02)
    framePla = 2
  end if 
end

----------------------------------------
Avatar billede Himbear Nybegynder
03. december 2001 - 11:00 #3
Og det næste skal ind i skal ind i de frames i scoren hvor menuerne er, altså de steder den skal huske!

Jeg har lavet 5 menuer, men det kan ændres

menu 1:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on exitFrame me
  go to the frame
  showglobals
  if frame01 = 0 and frame01 <> 1 and frameLock <> 0 then
    frame01 = 1
    framePla = 1
  end if
  if frame02 = 0 and frame01 <> 1 and frame02 <> 1 and frameLock <> 0 then
    frame02 = 1
    framePla = 2
  end if
  if frame03 = 0 and frame02 <> 0 and frame02 <> 1 and frame03 <> 1 and frameLock <> 0 then
    frame03 = 1
    framePla = 3
  end if
  if frame04 = 0 and frame02 <> 0 and frame03 <> 0 and frame03 <> 1 and frame04 <> 1 and frameLock <> 0 then
    frame04 = 1
    framePla = 4
  end if
  if frame01 <> 0 and frame02 and frame03 <> 0 and frame04 <> 0 and frame04 <> 1 and frame05 <> 1 and frameLock <> 0 then
    frame05 = 1
    framePla = 5
  end if
end


------------------------------------

menu 2:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on exitFrame me
  go to the frame
  showglobals
  if frame01 = 0 and frame01 <> 2 and frameLock <> 0 then
    frame01 = 2
    framePla = 1
  end if
  if frame02 = 0 and frame01 <> 2 and frame02 <> 2 and frameLock <> 0 then
    frame02 = 2
    framePla = 2
  end if
  if frame03 = 0 and frame02 <> 0 and frame02 <> 2 and frame03 <> 2 and frameLock <> 0 then
    frame03 = 2
    framePla = 3
  end if
  if frame04 = 0 and frame02 <> 0 and frame03 <> 0 and frame03 <> 2 and frame04 <> 2 and frameLock <> 0 then
    frame04 = 2
    framePla = 4
  end if
  if frame01 <> 0 and frame02 and frame03 <> 0 and frame04 <> 0 and frame04 <> 2 and frame05 <> 2 and frameLock <> 0 then
    frame05 = 2
    framePla = 5
  end if
end


----------------------------------

menu 3:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on exitFrame me
  go to the frame
  showglobals
  if frame01 = 0 and frame01 <> 3 and frameLock <> 0 then
    frame01 = 3
    framePla = 1
  end if
  if frame02 = 0 and frame01 <> 3 and frame02 <> 3 and frameLock <> 0 then
    frame02 = 3
    framePla = 2
  end if
  if frame03 = 0 and frame02 <> 0 and frame02 <> 3 and frame03 <> 3 and frameLock <> 0 then
    frame03 = 3
    framePla = 3
  end if
  if frame04 = 0 and frame02 <> 0 and frame03 <> 0 and frame03 <> 3 and frame04 <> 3 and frameLock <> 0 then
    frame04 = 3
    framePla = 4
  end if
  if frame01 <> 0 and frame02 and frame03 <> 0 and frame04 <> 0 and frame04 <> 3 and frame05 <> 3 and frameLock <> 0 then
    frame05 = 3
    framePla = 5
  end if
end


--------------------------------------

menu 4:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on exitFrame me
  go to the frame
  showglobals
  if frame01 = 0 and frame01 <> 4 and frameLock <> 0 then
    frame01 = 4
    framePla = 1
  end if
  if frame02 = 0 and frame01 <> 4 and frame02 <> 4 and frameLock <> 0 then
    frame02 = 4
    framePla = 2
  end if
  if frame03 = 0 and frame02 <> 0 and frame02 <> 4 and frame03 <> 4 and frameLock <> 0 then
    frame03 = 4
    framePla = 3
  end if
  if frame04 = 0 and frame02 <> 0 and frame03 <> 0 and frame03 <> 4 and frame04 <> 4 and frameLock <> 0 then
    frame04 = 4
    framePla = 4
  end if
  if frame01 <> 0 and frame02 and frame03 <> 0 and frame04 <> 0 and frame04 <> 4 and frame05 <> 4 and frameLock <> 0 then
    frame05 = 4
    framePla = 5
  end if
end


------------------------------------------

menu 5:

global frame01
global frame02
global frame03
global frame04
global frame05
global framePla
global frameLock
on exitFrame me
  go to the frame
  showglobals
  if frame01 = 0 and frame01 <> 4 and frameLock <> 0 then
    frame01 = 4
    framePla = 1
  end if
  if frame02 = 0 and frame01 <> 4 and frame02 <> 4 and frameLock <> 0 then
    frame02 = 4
    framePla = 2
  end if
  if frame03 = 0 and frame02 <> 0 and frame02 <> 4 and frame03 <> 4 and frameLock <> 0 then
    frame03 = 4
    framePla = 3
  end if
  if frame04 = 0 and frame02 <> 0 and frame03 <> 0 and frame03 <> 4 and frame04 <> 4 and frameLock <> 0 then
    frame04 = 4
    framePla = 4
  end if
  if frame01 <> 0 and frame02 and frame03 <> 0 and frame04 <> 0 and frame04 <> 4 and frame05 <> 4 and frameLock <> 0 then
    frame05 = 4
    framePla = 5
  end if
end
Avatar billede Himbear Nybegynder
03. december 2001 - 11:03 #4
du kan bruge clearGlobals kommandoen til at \"nulstille\" globalerne (værdierne/indstillinger) hvis der går \"kage\" i det!
Avatar billede mcpang Nybegynder
03. december 2001 - 11:13 #5
Hej tino>> Det ser godt ud...lige et sidste spørgsmål. Brugeren skal bevæge sig frem til de produkter, han vil søge information omkring. Dette gør han ved at klikke på iconer. De menuer du har lavet, er de lige til at sætte ind i scriptet bag disse?
Avatar billede Himbear Nybegynder
03. december 2001 - 12:04 #6
ja det skulle jeg mene, nu har jeg jo ikke testet den på din film, men ellers finder vi ud af det! Altså dem der hedder menu, skal i scoren, det er du med på ik?
Avatar billede mcpang Nybegynder
04. december 2001 - 10:56 #7
Ok tak for hjælpen
Avatar billede Himbear Nybegynder
04. december 2001 - 11:11 #8
Selv tak!
Avatar billede metal Nybegynder
04. januar 2002 - 19:26 #9
Det ser jo meget godt ud med \"tilbage-knappen\".
MEN - Jeg er ved at lave en cd-rom i én movie. Det er planen at have en fast menu gennem hele movien og der er ca. 110 cast vinduer. Skal der så skrives for hver side, der er skal være på cd-rommen???
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