2011-03-31 34 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

相关问题