我的flash嵌入代码有什么问题?

时间:2010-08-09 06:20:45

标签: html flash embed

Flash不是我的事。我错过了什么?我在Internet Explorer中收到这些盒子。

<object width="100" height="65"  >
<param name="wmode" value="<?php echo $entry_user_fish;?>">
<embed src="<?php echo $entry_user_fish;?>" width="100" height="65" wmode="transparent" >   </embed>
</object>

alt text http://cl.ly/6b386f4264a6cfa7ce89/content

编辑:更多信息:PHP值为SWF,它适用于除IE之外的每个浏览器。 IE / flash表示'电影没有加载到每个flash对象上,进度条显示剩余14个项目,所以它没有正确下载它们。白框是闪光物体。

2 个答案:

答案 0 :(得分:0)

1)。使用SWFObject进行嵌入,否则你会自己开车疯狂。

2)。 wmode="transparent"是魔鬼 - 如果真的真的需要,只能使用它。它会杀死性能,与页面的其他部分不一致,并且通常会激怒用户。如果你能逃脱它,请使用“窗口”或“不透明”。

3)。这条线看起来不对:

<param name="wmode" value="<?php echo $entry_user_fish;?>">

可能不希望将其设置为用户的鱼名。

4)。或问题可能在这里:

<embed src="<?php echo $entry_user_fish;?>"

很难知道这些PHP指令评估的内容,但除非$ entry_user_fish是“something.swf”,否则它无法正常工作。

答案 1 :(得分:0)

我明白了。我需要使用:

<param name="wmode" value="transparent"> 
<param name="movie" value="moviename.swf">