Avatar billede loudrup Nybegynder
28. november 2002 - 20:28 Der er 9 kommentarer og
1 løsning

lukke flash film ned i et andet program

jeg har lavet en quiz i flash 5 som jeg har indsat i Dreamweaver. Det er meningen at man skal kunne klikke på et link der så starter filmen. Den del har jeg også fået til at virke, men når man er færdig med quizzen har jeg indsat en knap hvor brugeren kan trykke og så er det meningen at filmen skal lukke og vende tilbage til den side de kom fra i Dreamweaver. Jeg har skrevet en kode på knappen i flash den hedder noget i retning af:
On release
java script:closeme0
Det er nok ikke helt rigtigt skrevet men du kender nok koden, men i dette tilfælde så virker det ikke alligevel. Hvad skal jeg gøre? Hvilken kode skal jeg vedhæfte denne knap.
Avatar billede mat Nybegynder
28. november 2002 - 20:44 #1
fra hoften, men prøv med:

on (release) {
gwetURL(java script:window.close());
}
Avatar billede mat Nybegynder
28. november 2002 - 23:04 #2
arg! og det hedder naturligvis ikke gwetURL men getURL  :P
Avatar billede loudrup Nybegynder
29. november 2002 - 14:21 #3
Det virker ikke som det skal. Med den kode som du har givet mig popper der et vindue frem der siger:
Denne webside prøver at lukke vinduet. Vil du lukke vinduet? Ja, Nej. Siger jeg ja så lukker den det hele plus siden hvorpå flash var indsat. Det er ikke meningen. Det er kun selve flash delen der skal lukke, og ikke hele html siden. Det er meningen at når flashen er færdig skal brugeren kunne vende tilbage til der hvor de var før.
Avatar billede barklund Nybegynder
29. november 2002 - 15:27 #4
on (release) {
    getURL("java script:history.back()");
}

eller:

on (release) {
    getURL("java script:history.go(-1)");
}
Avatar billede loudrup Nybegynder
29. november 2002 - 19:17 #5
Jeg har prøvet begge koder, men hver gang starter den bare flashen forfra. Den skal lukke ned og vende tilbage til den hjemmeside hvor den kom fra.
Avatar billede barklund Nybegynder
30. november 2002 - 12:42 #6
on (release) {
    getURL("java script:history.go(-2)");
}

Måske? En side med flash er jo ligesom enhver anden html-side... Så du kan bare have den i en frame eller et popup, hvis man stadig skal have din sædvanlige menu eller hvad der nu er på dit site... Du loader vel ikke SWF'en direkte i browseren men har inkluderet den i en HTML-side, ik?
Avatar billede loudrup Nybegynder
01. december 2002 - 21:36 #7
Jeg har lavet et link på min html side der så åbner flashen i et nyt vindue, og det er så i selve flash filmen at jeg har en knap brugeren klikker på når han/hun er færdig.Det er så denne knap hvorpå der skal være noget script der lukker vinduet og vender tilbage til den html side hvor de startede fra
Avatar billede loudrup Nybegynder
01. december 2002 - 22:00 #8
Så virker det endelig!! Det var igen mat der havde det rigtige svar. Grunden til at jeg ikke fik det til at virke med det samme var at jeg ikke troede at der skulle være mellemrum mellem disse tegn "( )" men det viser sig at det har været hele problematikken. Det var dejligt endelig at finde ud af hvad der var galt. Mat du må lige lave et svar til mig så jeg kan give dig dine velfortjente point!!!!! :)
Avatar billede barklund Nybegynder
01. december 2002 - 22:16 #9
Det skulle du bare have sagt med det samme... Altså at det var et popup-vindue... For så er det selvfølgelig mat's forslag, der er det eneste, som virker... :o)
Avatar billede mat Nybegynder
01. december 2002 - 23:10 #10
wuhuu, flere point til samlingen :)
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