Avatar billede masteryeti Nybegynder
19. juli 2001 - 20:36 Der er 29 kommentarer og
1 løsning

Åbne et nyt vindue i flash

Jeg vil vise mit webcam på min flash-side, og da det ikke kan lade sig at gøre, da hele siden er opbygget som en movie, skal jeg åbne en ny browser til det.
Men den nye browser skal kun være i 320*240, og helst uden menubar (ligesom nogle pop-up reklamer).

Hvordan kan jge gøre det ??
Avatar billede Slettet bruger
19. juli 2001 - 20:38 #1
Avatar billede Slettet bruger
19. juli 2001 - 20:39 #2
ups, glem det det :)
Avatar billede nettrain Nybegynder
19. juli 2001 - 20:50 #3
Kigger lige med, skal nemlig os bruge en popup fra en flash film.

Avatar billede lingoman Nybegynder
19. juli 2001 - 21:01 #4
Brug dette ActionScript på din Flash knap spm skal åbne popup

on (release) {
  getURL (\"java script:window.open(\'webCamURL\', \'popup\', \'height=240 ,width= 320 ,top=50,left=25\');\")
}
Avatar billede sukos Juniormester
19. juli 2001 - 21:06 #5
Popup skal ha\' et rigtigt navn, f.ex. popup.html

Tilføj også
\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no\' til width og height o.s.v.
Avatar billede sukos Juniormester
19. juli 2001 - 21:07 #6
navn == \"rigtigt\" dokument-navn
Avatar billede sukos Juniormester
19. juli 2001 - 21:09 #7
Æhm, det er jo \"webcamURL\" som skal ha\' \"navnet\" :o)))
Avatar billede sukos Juniormester
19. juli 2001 - 21:12 #8
Prøver lige igen:

on (release) {
  getURL (\"java script:window.open(\'webCam.html\', \'popup\', \'height=240 ,width= 320 ,top=50,left=25,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no\');\")
}

popup er det navn du gi\'r det nye vindue, så du senere kan refere til det, hvis nødvendigt.
Avatar billede masteryeti Nybegynder
20. juli 2001 - 06:32 #9
Det virker fint bortset fra én lille ting .. efter at have trykket på linket, hvor det lille vindue nu fint popper op, er mit main-vindue også blevet ændret .. og det eneste der står i det er : [object] .. øhm - det er jo ikke så fedt :(

Avatar billede lingoman Nybegynder
20. juli 2001 - 09:59 #10
Du har sansynligvis ikke inkluderet din .swf i et HTML dokument, men aktiverer getURL direkte fra en nøgen .swf.

Gå ind i >File>Publish Settings og vælg TAB:Formats

Her sættes et flueben udenfor HTML, så vil den også generere HTML siden for dig når du eksporterer din fla næste gang.

Nu vil HTML objektet inkludere swf filen som [object] og derved bevare dit Flash indehold når du så klikker på din getURL knap.


mvh Geo






Avatar billede masteryeti Nybegynder
20. juli 2001 - 10:39 #11
det er sikkert noget i den stil du siger der ..
Jeg har sat flueben ved HTML i format-tabben under publish settings nu .. så vælger jeg \"Export Movie\" - kalder den \"index\" - men jeg får stadig kun en swf-fil ... og det samme prob :(
www.masteryeti.esenet.dk/index.swf ..
Avatar billede lingoman Nybegynder
20. juli 2001 - 10:48 #12
Vælg > File>Publish i stedet for Export Movie
Avatar billede lingoman Nybegynder
20. juli 2001 - 10:58 #13
Træk derefter .html dokumentet ind i et browser vindue
Avatar billede masteryeti Nybegynder
20. juli 2001 - 11:34 #14
hvis jeg siger publish movie er det det samme problem :(
Selvom jeg nu får en html-side genereret af flash
Avatar billede lingoman Nybegynder
20. juli 2001 - 11:40 #15
Prøv at uploade filerne og skriv hele stien her på eksperten. Så kan vi se nærmere på hvad der går galt.

mvh geo
Avatar billede lingoman Nybegynder
20. juli 2001 - 11:55 #16
Er HTML filen navngivet som index.html ? Ellers bliver .swf jo åbnet uden object ref. hvis du har index.swf som i dit link for oven.

mvh geo
Avatar billede masteryeti Nybegynder
20. juli 2001 - 12:12 #17
uploader nu
flash-filen www.masteryeti.esenet.dk/Movie.fla
den eksporterede fil :
www.masteryeti.esenet.dk/index.html
Avatar billede lingoman Nybegynder
20. juli 2001 - 14:13 #18
jeg har downloaded Movie.fla men den åbner ikke i Flash 5. ???
Avatar billede masteryeti Nybegynder
20. juli 2001 - 15:37 #19
det er flash 5.0 fra macromedia jeg benytter her ?!?
Avatar billede lingoman Nybegynder
20. juli 2001 - 16:13 #20
Ser om [Brandy] ka hjælpe...
Avatar billede lingoman Nybegynder
20. juli 2001 - 17:50 #21
Jeg har fået det til at virke nu.  Forbereder svaret.
Avatar billede masteryeti Nybegynder
20. juli 2001 - 18:29 #22
*in stand-by mode*
Avatar billede brandy Nybegynder
20. juli 2001 - 18:34 #23
lingoman-->Okay du har fundet en løsning :-) fandt først tråden nu.

[Brandy]
Avatar billede lingoman Nybegynder
20. juli 2001 - 18:40 #24
I denne starter vi med at kalde en javaScript funktion som vi senere vil definere ved at redigere HTML templaten som Flash genererer når vi vælger File>>Publish.

Nu tager vi processen trin for trin.

1a.) I Flash laves der in knap med følgende Action

on (release) {
    getURL (\"java script:openNewWindow(\'webcamURL.htm\',\'thewin\',\'height=240,width=320,toolbar=no,menubar=no\') \");
}

1b.) Vælg File > Save


2.) Vælg File > Publish Settings

2a.) Klik \'Formats\' fanebladet og sæt flueben både for \"Flash\" og \"HTML\"

2b.) Klik \'HTML\' fanebladet og i \'Templates\' popUp menuen vælg \"Flash Only (Default)\"

2c.) Klik \'Publish\'

Alt dette er hvad vi gjorde før. Nu går vi ind i den Flash>Publish genererede .htm fil som blev eksporteret sammen med vores .swf fil.


3.a ) Fra en HTML editor eller NotePad , åbn .htm filen.

Hvis vi ser bort fra mine fil navne og stig bør den se ud sådan: ( mit fla dokument er OpenPop.fla og html filen som skal åbnes i popUp vinduet er webcamURL.htm)

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

<HTML>
<HEAD>
<TITLE>OpenPop</TITLE>
</HEAD>
<BODY bgcolor=\"#FFFFFF\">
<!-- URL\'s used in the movie-->
<A HREF=java script:openNewWindow(\'webcamURL.htm\',\'thewin\',\'height=240,width=320,toolbar=no,menubar=no\') ></A> <!-- text used in the movie-->
<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=550 HEIGHT=400>
<PARAM NAME=movie VALUE=\"OpenPop.swf\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src=\"OpenPop.swf\" quality=high bgcolor=#FFFFFF  WIDTH=550 HEIGHT=400 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>
</OBJECT>
</BODY>
</HTML>

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

3b.) Nu tilføjes følgende javascript funktionens definition mellem <HEAD> TAGS

Kopier + paste

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

<script language=\"JavaScript\">
function openNewWindow(URLtoOpen, windowName,windowFeatures) {
newWindow=window.open(URLtoOpen, windowName,windowFeatures); }
</script>

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

Det færdig redigeret .htm dokument bør se ud sådan her

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

<HTML>
<HEAD>
<script language=\"JavaScript\">
function openNewWindow(URLtoOpen, windowName,windowFeatures) {
newWindow=window.open(URLtoOpen, windowName,windowFeatures); }
</script>
<TITLE>OpenPop</TITLE>
</HEAD>
<BODY bgcolor=\"#FFFFFF\">
<!-- URL\'s used in the movie-->
<A HREF=java script:openNewWindow(\'webcamURL.htm\',\'thewin\',\'height=240,width=320,toolbar=no,menubar=no\') ></A> <!-- text used in the movie-->
<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=550 HEIGHT=400>
<PARAM NAME=movie VALUE=\"OpenPop.swf\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src=\"OpenPop.swf\" quality=high bgcolor=#FFFFFF  WIDTH=550 HEIGHT=400 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>
</OBJECT>
</BODY>
</HTML>

3c.) Klik Save


Nu er vi færdige.! Whew ;-)



Træk nu din .htm fil ind i et browser vindue for at se resultatet af dine anstrengelser.

NU VIRKER DET !!!!!!!!!!!!11


mvh geo
Avatar billede masteryeti Nybegynder
21. juli 2001 - 12:42 #25
Jeg kan nu stadig ikke få det møg til at virke ... den skriver stadig blot [object] i mit main-vindue .. tror bare at jeg opgiver det pis .. men du får nu alligevel pointene, hvis ikke for andet så for din gode vilje og hårde arbejde :)

MvH MasterYeti
Avatar billede lingoman Nybegynder
21. juli 2001 - 12:54 #26
Hej Masteryeti,

Jeg sender mit fungerende eksempel til dig, komplet med .fla og de tilhørende .htm.
Hvad er din email ? Hvis du ikke vil skrive den her på dette flash forum kan du sende mig en mail på geo@lingoman.dk

mvh Geo
Avatar billede lingoman Nybegynder
21. juli 2001 - 15:22 #27
Zip filen er sendt!
Avatar billede lingoman Nybegynder
22. juli 2001 - 21:40 #28

Kunne du bruge filerne ?  mvh geo

Avatar billede masteryeti Nybegynder
23. juli 2001 - 17:04 #29
Jeg har ikke lige fået set på det i weekenden ... jeg skal nok lige melde tilbage herinde om det virkede .. så andre også kan følge med i hvad der sker ;)
Avatar billede jacksleo Nybegynder
31. januar 2003 - 00:17 #30
Jeg kan ikke få det til at virke. Får altid at main swf bliver til [object] men jeg har lavet denne som virker hos mig.

mellem <head> og </head>:

<SCRIPT LANGUAGE="JavaScript">
function popup(URLtoOpen) {
window.open(URLtoOpen,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=400,left=200,top=200');
}

og til selve knappen:

on (release) {
getURL("java script:popup('http://www.viharalt.dk/info/cdon.html');");
}
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