Avatar billede donslund Nybegynder
18. april 2006 - 15:31 Der er 20 kommentarer og
2 løsninger

Kant om flash efter opdatering

Efter en opdatering af windows har alle flashelementer fået en kant når man kører musen henover. Hvad er dog det for noget Bill Gates lort?
Avatar billede larsholmgaard_dk Nybegynder
18. april 2006 - 15:36 #1
Har du mulighed for at vise et screendump af det?
Avatar billede thulstrup Nybegynder
18. april 2006 - 17:34 #2
Med den nye opdatering skal alle ActiveX komponenter (flash, video, osv.) aktiveres med et klik inden de kan tages i brug.

Du kan omgå det ved at embedde din flash-fil med javascript.
Avatar billede thulstrup Nybegynder
18. april 2006 - 18:11 #3
Avatar billede larsholmgaard_dk Nybegynder
18. april 2006 - 18:42 #4
Arrgghh... hvad sker der??? :-S
Avatar billede mobius6 Juniormester
18. april 2006 - 19:41 #5
gi mig 3 min med BG i en gummicelle og et baseballbat, nu rabler det sgu for dem!
Avatar billede thulstrup Nybegynder
18. april 2006 - 20:01 #6
For en gangs skyld er det faktisk ikke Microsoft der er skurken:
http://www.webstandards.org/2005/12/04/microsoft-tweaks-ies-handling-of-activex-java/
Avatar billede nikolajdu Nybegynder
19. april 2006 - 02:43 #7
Ja det er en møgirriterende ting og den har faktisk været velkendt undervejs i længere tid - nu kom den altså og der er sgu helt til grin. Hver anden gang loader siden eller mine preloadere fint men går så i stå - det er sårn lidt halvt om halvt.
Avatar billede vejmand Juniormester
19. april 2006 - 07:32 #8
http://www.computerworld.dk/art/32935?a=search&i=0

Hvis du har denne opdatering: KB 912945 så slet den i Tilføj/Fjern programmer. (sæt flueben i Vis Opdateringer).

Opdateringen kan slettes uden problemer.
Avatar billede mobius6 Juniormester
19. april 2006 - 09:14 #9
KB 912945  er jo ikke en holdbar løsning (da menigmand sandsynligvis ikke aner en fløjtende fis om win-updates)
Adobes løsning er fin nok til brug i fremtidige projekter
men hvad med de 100 vis af sites vi allerede har leveret og som kunder allerede nu begynder at brokke sig over.

oh hvad ville i igrunden fakturere en gamel kunde for en update?
Avatar billede donslund Nybegynder
19. april 2006 - 13:09 #10
Den der JavaScript ting fra Adobe er en god løsning. Dog med med problem, at den xml-fil jeg vil loade ved at skrive movie.swf?xmlDoc=xmlfil.xml ikke kommer ind, fordi man i javascriptet undlader swf.

Kan man gøre noget ved det?
Avatar billede larsholmgaard_dk Nybegynder
19. april 2006 - 13:44 #11
donslund, prøv at se ca. 2/3 nede på denne side:
http://www.macromedia.com/devnet/activecontent/articles/devletter.html
Avatar billede larsholmgaard_dk Nybegynder
19. april 2006 - 13:45 #12
hov! Det var ikke meningen at det skulle være et svar - bare se bort fra det.
Avatar billede donslund Nybegynder
19. april 2006 - 14:22 #13
Så er det vist tid til at uddele lidt point.  Thulstrups artikel var vist det der gjorde udslaget.
Men lars' svar til sidst gjorde det sidste.

Smid nogle svar.
Avatar billede thulstrup Nybegynder
19. april 2006 - 20:42 #14
Her er i hvert fald et svar fra mig :o)
Avatar billede pixelpaw Nybegynder
21. april 2006 - 18:01 #15
Vil bare lige sige, at flashobject også løser problemet:
http://blog.deconcept.com/flashobject/
Avatar billede thulstrup Nybegynder
21. april 2006 - 18:08 #16
Ja, men flashobject embedder jo netop også v.h.a. javascript.
Avatar billede larsholmgaard_dk Nybegynder
21. april 2006 - 18:11 #17
Lige netop thulstrup. Der er jo ingen anden forskel end at det nu bare skal være et eksternt javascript, der indsætter nøjagtigt de samme object og embed koder, som før. At det så medfører flere millioner sites, der skal redigeres - det er noget helt andet. Minder en del om the Y2K problem! ;-)
Avatar billede thulstrup Nybegynder
21. april 2006 - 19:01 #18
And in other news...

Scriptet hedder nu ikke længere FlashObject, men SWFObject, takket være Adobe:
http://blog.deconcept.com/2006/04/21/flashobject-to-become-swfobject
Avatar billede pixelpaw Nybegynder
21. april 2006 - 19:52 #19
Gah! Adobe er syg, syyyyyg siger jeg!
Avatar billede nikolajdu Nybegynder
22. april 2006 - 13:23 #20
Lars - det er da ikke noget problem at ændre alle sider - vi charger bare 5 stærke kilo per styk for det overvælgende arbejde :p

Uden at kende Paw's bevæggrunde for sin sidste kommentar så er min opfattelse at alt er blevet en hel del mere stringint efter Adobe kom til. Jeg kender også et par forhandlere som nu helt dropper macromedia's produkter da indtjeningen er faldet vildt og betingelserne for at sælge al adobe strammet.
Avatar billede nikolajdu Nybegynder
22. april 2006 - 13:23 #21
overvældende.. even :)
Avatar billede mortenbock Nybegynder
23. maj 2006 - 16:04 #22
Jeg har lige fundet denne ret smart måde at gøre det på:

<script src="Embed.js"></script>
<script>WriteString('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="test" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="test.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');</script>

og i Embed.js:

function WriteString(str){
    document.write(str);
}

Man behøver altså bare at trække sin gamle <object> sammen i én linie og så skrive den ud via WriteString.

Det er tilsyneladende nok til at snyde IE, og aktivere objektet uden at man skal klikke.
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