Avatar billede bodil_bruun Nybegynder
14. marts 2001 - 10:59 Der er 16 kommentarer og
1 løsning

flashbillede som link + klik

Jeg har et flashbillede, som jeg vil bruge til link som skal åbne nyt browservindue i bestemt størrelse.
I Dreamveaver kan jeg sagtens give flashbilledet en behavior (open browserwindov) så den virker ved mouseover. Problemet er, at jeg kun kan få den til at virke ved mouseover og ikke ved onclick eller nogen af de andre muligheder som der vises i Dreamveaver.
Avatar billede bojohansen Nybegynder
14. marts 2001 - 11:24 #1
Window -> Behavior

Marker dit flash link. I behavior paletten Trykker du på + knappen og vælger \"Open Browser window\". Definer hvordan vinduet skal være. Ok. Nu kan du vælge den behavior i paletten og ved at trykke på den pil nedad der er kan du skifte hvordan den skal virke.
Avatar billede Slettet bruger
14. marts 2001 - 11:33 #2
Du kan da bare sætte hele flashbilledet som link ligesom et almindeligt billede, det synes jeg da plejer at virke, eller måske er jeg abre gal på den.
Avatar billede bodil_bruun Nybegynder
14. marts 2001 - 11:47 #3
bojohansen - du beskriver lige præcist hvad jeg gør. Problemet er at det kun virker når jeg vælger mouseover.
spacemamaninc - ja,  jeg sætter hele flashbilledet som link. Jeg troede også det virkede, det er første gang jeg prøver med flash, med billeder plejer alt at virke.
Avatar billede kenneth_jakel Nybegynder
14. marts 2001 - 11:52 #4
oppe i <head>
indsætter du:

<script>
function openwindow(open){
window.open(open,\"Popup\",\"toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, width=600, height=400, top=0, left=0\")
}
</script>



når du skal indsætte flashen (i <body>)som et link, ser det sådan her ud:

<a href=\"java script:openwindow (\'dinhtml.html\')\">

<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" width=\"100%\" height=\"100%\">
  <param name=movie value=\"dinflash.swf\">
  <param name=quality value=high>
  <embed src=\"dinflash.swf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"100%\" height=\"100%\">
  </embed>
</object>

</a>


Koden for indsættelse af flash, kan sikkert se anderledes ud, men sådan ser den ud i Dreamweaver.
i <scriptet> i head, kan du indstille viduestørrelse m.m.

håber det kan bruges
/kenneth
Avatar billede nikolajdu Nybegynder
14. marts 2001 - 16:06 #5
Hvis du bruger Kenneth Jakels Script (har ændret det en lille smule):

<script>
function openwindow(open){
window.open(\"DenNyeFil.html.,Popup,toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, width=600, height=400, top=0, left=0\")
}
</script>


Så kan du indsætte den her action på en knap inde i din Flash.

on (release) {
    getURL (\"java script:openwindow()\");
}

/Nikolaj
Avatar billede worbech Nybegynder
14. marts 2001 - 23:12 #6
Jeg har et spørgsmål til jer. Hvordan laver man så, så man ser hele flash introen, før den åbner den pågældende side. Fordi jeg spørger er, at jeg er ved at lave min projektopgave i skolen, og skal bruge et svar hurtigst muligt.
Avatar billede nikolajdu Nybegynder
14. marts 2001 - 23:15 #7
Indsæt den her i den sidste frame i introen.

getURL (\"minHtmlSide.htm\");
Avatar billede worbech Nybegynder
14. marts 2001 - 23:22 #8
Hvad mener du med den sidste frame i introen? Desuden skal hele den linie så sættes ind?
Avatar billede nikolajdu Nybegynder
14. marts 2001 - 23:29 #9
Dobbeltklik på den sidste frame i introen og Copy/paste den linie ind. Anyway er spørgsmålet om noget helt andet.
Avatar billede bodil_bruun Nybegynder
15. marts 2001 - 12:26 #10
Flashintroen er en menu, der ender med at have knapper med links ind til forskellige sider. Knapperne er tilknyttet actions, der viser hen til forskellige sider i sitet. En action har nikolajsdu\'s getURL kode.
Avatar billede nikolajdu Nybegynder
20. marts 2001 - 12:26 #11
Bodil, du kan sende mig din .fla og dit script - så kan jeg kigge den igennem.

flasher@nikolajdu.dk
Avatar billede bodil_bruun Nybegynder
22. marts 2001 - 20:38 #12
Fla- filen Ja du siger noget.
Jeg kunne selvfølgelig lave linket inde i flash-filen.
Jeg prøvede at lave linket på flashbilledet i Ultradev. Jeg var så fokuseret på på at Ultradev/Dreamweaver ikke gjorde, som jeg ville ha. I denne situation kan jeg redigere i flashbilledet. Men hvad gør jeg i de situationer hvor jeg får givet en flash.swf, som jeg ikke kan redigere i. ?
Det er stadig et problem, at jeg kun kan få ultradev/dreamweaver til at lave mouseover og ikke mouseclick.
 
Avatar billede nikolajdu Nybegynder
22. marts 2001 - 20:41 #13
Så har du et problem
Avatar billede bodil_bruun Nybegynder
23. marts 2001 - 08:22 #14
nikolajdu - mener du hermed at det ikke kan lade sig gøre ?
Du får point for at have vendt min opmærksomhed fra Ultradev/dreamweaver til flash. Men hvis du også har et bud på ultradev/dreamvever problemet ville det være fedt.
bodil
Avatar billede nikolajdu Nybegynder
23. marts 2001 - 11:51 #15
Hvis du skal bruge de funktioner der findes til Flash knapper i Dreamweaver 4/Ultradev 4 skal du have lavet dem på en særlig måde.

Du kan downloade og læse mere om extensions til Dreaweaer på www.macromedia.com/downloads.
Avatar billede bodil_bruun Nybegynder
23. marts 2001 - 13:07 #16
tak
Avatar billede nikolajdu Nybegynder
23. marts 2001 - 15:33 #17
Læg ikke for meget i stavemåden \"Dreaweaer\" - Jeg var lige stået op. :)
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