Embed swf/flv i en HTML-fil som er placeret på en anden server

Ok det her bliver lidt nørdet, men det kunne jo være nogen kunne have brug for det. Her er i hvert fald en løsning på hvordan man håndterer via en HTML-fil at linke til en SWF som er placeret på en helt anden server. Det kan der være brug for, hvis man fx ikke har så mange rettigheder på den server hvor HTML filen skal ligge (altså den som dine brugere skal se)


Start Flash CS3:
1: Start nyt dokument
2: Import video (on you computer). Kan være både avi, mov etc
3: Vælg progressive download from a web server
4: Ingen skin (dette putter vi få efterfølgende i flashen)
5: Next/finish
6: Lav play, pause etc knapper via Components og placer dem hvor du vil
7: Tilret størrelsen på dit flash dokument
8: Publicer den (ctrl+enter). Der behøves ikke at publiceres en html, da dette skal laves i Dreamweaver
Upload filen til din webserver

Start Dreamweaver:
1: Start ny
2: Insert/media/flash
3: Find filen på din computer
4: I URL feltet (i bunden) skrives hvilken adresse SWF filen skal hentes fra
5: Klik ok
6: Ret størrelsen på flash billedet så det er identisk med størrelsen du valgte i Flash SC3
7: Gem og publicer (F12)
8: Upload html filen + script mappen (Dreamweaver har automatisk genereret en RunActiveContent så flash        automatisk afvikles)

Nu skal du gerne kunne skrive adressen på din html fil i browseren og din SWF fil starter. Brugeren vil ikke opdage at SWF’en bliver streamet fra en anden server.

Evt. kunne man i stedet bruge iframe. Så Dreamweaver html filen blot laver iframe…så det blot er html filen på den eksterne server som vises i framen. Fx sådan:
<br>
<iframe src=”http://www.martinhansjensen.dk/index.html” width=200 height=100 align=left>
</iframe>

<br />

Og så burde det virke!

En tanke om “Embed swf/flv i en HTML-fil som er placeret på en anden server”

  1. Evt. kunne man i stedet bruge iframe. Så Dreamweaver html filen blot laver iframe…så det blot er html filen på den eksterne server som vises i framen. Fx sådan:


Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *


*