Avatar billede logos Nybegynder
27. februar 2001 - 15:03 Der er 2 kommentarer og
1 løsning

\"Home-knap\"

Jeg har en root movie med flere MIAWs ovenpå.
jeg vil gerne have lukket alle MIAWs når jeg trykker på min homeknap.
MIAWsernes navne og antal varierer efter hvilke funktioner der er igangsat af brugeren.
Mit problem er at jeg ikke kan umiddelbart kan gennemskue hvordan at oplysningerne i \"windowList\" omsættes til en \"moveToBack ordre\" eller en \"forget ordre\".

PFT

Logos
Avatar billede ask-m Nybegynder
27. februar 2001 - 15:18 #1
Det nemmeste er at tømme windowListen...

the windowList = []

Men hvis du har globale variabler til alle dine vinduer, så duer ovenstående ikke.
så er du nødt til at \"slette\" de globale variable før du tømmer windowListen.

Du kan også repeate gennem windowListen, og lukke vinduerne (men det sletter dem ikke!), eller flytte dem om i baggrunden

on closeAllWindows
      howMany = the windowList.count

      repeat with i = 1 to howMany
        window(i).close()
      end repeat
end

Tricket er at man kan adressere et vindue efter hvilket nummer det er i windowListen!

Ask-M
Avatar billede logos Nybegynder
27. februar 2001 - 15:25 #2
Tak!

Jeg skal dog lige prøve det sidste med :

on closeAllWindows
      howMany = the windowList.count

      repeat with i = 1 to howMany
        window(i).close()
        window(i).forget()
      end repeat
end
Det burde virke så jeg kommer af med vinduerne.
Avatar billede ask-m Nybegynder
27. februar 2001 - 15:32 #3
Ja det burde det, men du skal kun kalde \"window(i).close()\"
hvis du har en \"on closeWindow\" i din window-movie... ellers kan du nøjes med forget.
Hvis du gerne vil åbne vinduerne igen, så er der ingen grund til at bruge forget....
Forskellen på de to kommandoer er at forget sletter vinduet helt, close lukker det kun!

Ask
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
Kurser inden for grundlæggende programmering

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