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个项目,所以它没有正确下载它们。白框是闪光物体。
答案 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">