Avatar billede jytte Nybegynder
10. august 2004 - 10:06 Der er 6 kommentarer og
1 løsning

codebase hvad betyder det?

Når jeg sætter en flash ind på min html-side skriver jeg noget i retning af

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
...
<EMBED src="/images/test.swf?id=688&farve=0xffffcc" quality=high bgcolor=#FFFFFF  WIDTH="375" HEIGHT="500" NAME="test" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>

jeg vil gerne vide hvad codebase egentlig betyder.

Jeg kan godt regne ud at det er en internetadresse hvor man kan hente en flash-plugin, men man skal jo ikke downloade en ny plugin hver gang man ser en ny flash.

Kan man
1) Når man har flash-pluging til version 7 se en flash hvor der i codebase står version 6.0.0 ?
2) Når man har flash-plugin til version 6 se en flash hvor der i codebase står version 7.0.0 ?

og til mit egentlige problem:

3) kan plugin-version have indflydelse på hvordan æøå vises i min flash ???
Avatar billede _k Nybegynder
10. august 2004 - 11:31 #1
3) Nej, det styrer du selv vha. System.codepage og UTF8-konvertering af dine importerede tekstfiler. Og om du har embedded de fonte du anvender, hvis brugeren sidder på et system som ikke understøtter det.

2 og 3) Ja, men det er nok mere fordi folk har haft gang i kopieringen af html-delen fra egne eller andres gamle sites. En cab-fil er en række komprimerede filer (lidt som en zip-fil), hvis indhold skal pakkes ud installeres som plugin hos brugeren. I den forbindelse er det smart at angive et versionsnummer, så hverken browser eller bruger kommer i tvivl om hvilken udgave filerne er pakket i.
I andre cab-plugins har jeg oplevet at det hele fuckede up, hvis man angav en forkert version, men har aldrig forsøgt med Flash - der jo ulig stort set alle andre programmer selv kan spytte en 100% korrekt html-kode ud.
Avatar billede nikolajdu Nybegynder
10. august 2004 - 15:16 #2
1) ja Flash er bagudkompatibelt
2) Ja men ikke de steder hvor der der er brugt flash 7 specifik kode (altså inde i flashen)
Avatar billede jytte Nybegynder
10. august 2004 - 19:47 #3
_k>
Jeg har netop fået at vide at den maskine hvor min flash (som via asp-fil henter tekst fra database) viste æøå forkert da den havde flash-plugin til version 6, mens den efter opdatering til version 7 nu viser æøå korrekt. Jeg har en System.Codepage=true i min flash, men har fjernet alt utf8-relateret kode (inklusiv session.Codepage=65001 i asp). Så jeg har lidt svært ved at tro på at plugin-versionen ikke kan have indflydelse på hvordan æøå vises ...
Avatar billede _k Nybegynder
10. august 2004 - 20:10 #4
Hvis du vender den på den måde, har du ret.

Du har ret i at der ER forskelle imellem hvordan plugin 6, 7 og i særdeleshed 5 behandler data som hentes ind. Min pointe var blot, at du ikke ved at opdatere playeren slipper for at tage hensyn til at der bruges non-angelsaksiske karakterer. Kan ikke forklare præcis hvor det går galt i dit eksempel, men får du utf8-enkodet indholdet ordentligt, er det min erfaring at det virker i alle nyere playere.
Avatar billede jytte Nybegynder
20. august 2004 - 19:06 #5
Hvis I vil have point, så svar. Ellers tager jeg pointene selv.
Avatar billede nikolajdu Nybegynder
20. august 2004 - 20:43 #6
det må være en sag for _k :))
Avatar billede _k Nybegynder
21. august 2004 - 09:46 #7
ok
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