Hejsa!
Jeg har et lille problem med Safari. Min side, som er i flash, er lavet til IKKE at skallere, men bare vise mere af det omkring-liggende på min swf's egentlige størelse.
Jeg bruger denne kode i html:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>:: D X ::</title> </script> </head> <body bgcolor="#000000" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" scroll="no"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="100%"> <param name="movie" value="dx.swf"> <param name="quality" value="high"> <param name="scale" value="noscale"> <embed src="dx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed></object></td> </tr> </table></body></html> |
...og det virker fint i IE - men ikke i Safari, som forstøre siden!?
Hvad gør jeg galt?
www.hjnmedia.com <---- Prøv at se denne side i både IE og Safari....
3 kommentarer
Vil anbefale dig at bruge swfObject til at embedde dine flash filer.
Så slipper du også for diverse problemer med IE 6 og 7.
Go'e gamle SWFobject.... troede faktisk ikke den var aktuel længere?
Nå...men hvad går galt hér så?
Jeg har leget frem og tilbage med scale=noscale - men aligevel skallere min flash....
SWFObject er bestemt stadig aktuel, faktisk så aktuel at det er blevet standard for eksportering i både Flash CS5 og Flash Builder!
Kan se du leger med nogle oldschool tabels. Denne HTML skulle gøre præcis det samme (og er skudsikker i samtlige browsere):
stage.scaleMode = StageScaleMode.NO_SCALE;Håber du kan bruge det!Mvh Stefan