簡體   English   中英

野生動物園的小閃光

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM