16. januar 2005 - 22:38Der er
7 kommentarer og 1 løsning
At lukke et fullscreen vindue med Flash ved hjælp af javascript
Hej
Dette spørgsmål er sikkerT blevet besvaret 1000 gange før, men jeg kan simpelhen ikke finde det nogen stedet. Og så ved jeg ikke om det i virkeligheden hører under Flash.
Men sagen er at jeg har brugt et java script til at åbne en swf.fil i et fullscreen vindue. Jeg brugt dette script
window.open ("filnavn", "","fullscreen=yes")
Nu skal jeg kunne lukke selv samme vindue i flash med en knap. Men jeg ikke hvad jeg skal skrive i action vinduet for den knap. Min første tanke var
on (release) { java script:window.close(self); }
Men det virker ikke- Om det så fordi jeg det mangler nogen tegen eller slet ikke virker ved jeg ikke.
Da det er meget vigtig for mig at få det lavet tilbyder jeg 60 point (jeg har ingen ide om hvor meget point egentlig er værd).
Det tvivler jeg meget på, du kan gøre - da du ikke i swf'en har en reference til popup-vinduet. Med 'getUrl' åbner du et vindue, der gennem JavaScript pseudo-protokollen åbner en popup - men du kan ikke oprette en reference til popup-vinduet. Derfor kan du heller ikke lukke det igen
Tja, jeg prøvede getURL('java script:self.close()'); og det virkede ganske fint, så grunken for de 60 point. Men ellers tak til thesurfer for det andet forslag.
Ahhhhh .... nu har jeg lige læst dit spm. én gang til :)
Ja, hvis du kalder fra en swf, der ligger *i* vinduet, der skal lukkes. Jeg baksede med en syg forestilling om, du ville åbne en fullscreen fra en swf - og derefter lukke den igen fra samme swf ... sorry ;o)
Jeg er ved at rydde op i min point uddeling, og jeg kan se jeg mangler at give de 60 point for det her spørgsmål. Jeg har lovet grunken dem, så han må lige smide et svar så han få dem. Ellers må en af jer andre træde til :-)
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.