2011-03-31 29 views
8

我在一個登錄頁面上有一個flash電影,除了IE8(驚喜!)之外,在每個瀏覽器中都顯示正常,我只是在廣場上看到一個紅色十字。你可以看到,如果你看一下IE的頁面我的意思是:我的電腦上沒有出現在IE8中的Flash動畫。有人可以看看嗎?

http://monthlymixup.com/index.php

下面是相關代碼:

<object type="application/x-shockwave-flash" data="mixup.swf" width="800" height="445"> 
    <param name="wmode" value="transparent"> 
</object> 

電影在Flash 10使用ActionScript 3中創建有誰有什麼建議,爲什麼它不在IE中工作?

感謝,

尼克

回答

8

我做了一些更多的谷歌上搜索了一圈,發現了,我需要輸入代碼如下:

<object type="application/x-shockwave-flash" data="mixup.swf" width="800" height="445"> <param name="wmode" value="transparent"> <param name="movie" value="mixup.swf"> 

對於在Flash影片,其中框架可以在電影之前可以看到開始閃爍開始,我需要預載Flash影片。

2

引自:http://kb2.adobe.com/cps/415/tn_4150.html

爲了確保大多數瀏覽器將發揮您的Flash播放電影,你應該把嵌套OBJECT標籤作爲內嵌入標籤如上例所示。支持ActiveX的瀏覽器將「忽略」OBJECT標籤內的EMBED標籤。 Netscape和Microsoft使用Flash插件的瀏覽器將無法識別OBJECT標籤,並且只讀取EMBED標籤。

這裏有一個簡單的例子:

<object type="application/x-shockwave-flash" data="mixup.swf" width="800" height="445"> 
    <param name="wmode" value="transparent"> 
    <embed href="mixup.swf" quality=high width="800" height="445" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed> 
</object> 

把你的網頁上,看看它是如何工作的。您可能需要調整一下樣式。

+0

謝謝。事實上,我做了更多的搜索,發現我需要輸入代碼如下:'object type =「application/x-shockwave-flash」data =「mixup.swf」width =「800」height = 「445」> \t '現在在IE中顯示,而當我嘗試你的例子時,仍然出現。在電影加載之前,我仍然看到電影幀和登錄框的閃光。你知道爲什麼會發生這種情況嗎? '如果你使用IE,你可以看到我的意思是:[鏈接](http://monthlymixup.com/) – Nick 2011-03-31 23:52:04

+0

我將不得不切換到我的Windows機器進一步測試。我會盡快給您回覆。 – Unsigned 2011-04-01 00:23:23

相關問題