[英]Tiny flash in safari
我們有一個Flash文件,該文件在其他所有瀏覽器中均以正確的大小(大約1600像素)顯示,但在野生動物園中則顯得很小。 我們還注意到,有時當不緩存Flash文件時,它會以正常大小顯示,然后在進行軟刷新后,Flash再次變得很小。
我們正在使用mootools來包含Flash,但我也嘗試過僅使用Flash的HTML / Javascript和publish函數,但在safari中還是很小的問題仍然存在。
有人對這可能有什么想法嗎?
這里是有關Safari和Flash Video的類似問題的討論 ,也許有幫助。
您是否完全有機會動態調整Flash影片的大小(偵聽Event.RESIZE或在Flash影片加載時設置舞台大小)? 在某些瀏覽器中存在許多已知問題(Safari是其中一種),在緩存和“重新加載” Flash對象時,某些事件不會觸發。 檢查以下鏈接。 我的解決方法一直是將大小參數傳遞給Flash對象以在加載時使用。
http://pixelfumes.blogspot.com/2007/07/ie6-as3-preloader-events-failing.html
我遇到了類似的問題。 我發現,一旦刪除圍繞Flash嵌入代碼的html表,Safari就會以正確的大小呈現Flash電影。
我想知道您是否在一個地方更改了HTML的大小,但在另一個地方卻沒有。 注意:在代碼中,您需要在兩個地方使用它:“對象”和“嵌入”。
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="100%" HEIGHT="82%">
<PARAM NAME=movie VALUE="filename.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=salign VALUE=T>
<PARAM NAME=devicefont VALUE=true>
<PARAM NAME=bgcolor VALUE=#fffff7>
<EMBED src="filename.swf" quality=high salign=T devicefont=true bgcolor=#fffff7 WIDTH="100%" HEIGHT="82%
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.