Avatar billede radiomus Nybegynder
01. juni 2005 - 09:25 Der er 1 løsning

Actionscript - hvordan en swf-fil kan lukke sig selv

jeg har en mængde swf filer som jeg havde forestillet mig skulle kædes sammen til en interface(film1) og nogle popup spil(fx film2) der hver ligger i sin swf fil.

nu er det bare sådan at jeg umiddelbart har fundet ud af man ikke bare lige kan få en swf til til at lukke sig selv.

vha loadMovieNum("navn.swf",level) har jeg loadet film2 ovenpå film1. I film2 har jeg et lille spil hvor jeg når jeg er færdig vil have enknap der skal lukke film nr 2, så jeg vil kunne hoppe tilbage til film1. (dette er nødvendigt da jeg skal bruge nogle variabler som bliver gemt i film1 når film2 starter. film2 tillader dog ikke at lukke sig selv.

man kunne lave scenen om på film1 så den vil være større end film2 og man derved kunne klikke direkte på film1 (selvom film2 spillet er foran) og få den til at lukke film2, men det vil indebære at ændre i koden da både spillene og interfacen bygger på x,y koordinater, og dette vil jeg gerne undgå.

jeg har også leget med unloadMovieNum(this), men dette resultere bare i at kommandoen lukker begge film også film1 der ligger bagved film2.

jeg havde virkelig ikke regnet med, at man ikke kan få actionscript til at lukke sit eget vindue.
Avatar billede radiomus Nybegynder
01. juni 2005 - 11:11 #1
_root.unloadMovieNum(lvl)
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