错误地嵌入Flash电影 - 猜猜我很有罪

时间:2009-05-15 20:59:05

标签: javascript flash embedding wimpy

我已经尝试了其他用户的建议,使用嵌入Flash的swfobject方法。但是,我一定不能那么聪明。

下面是我想出的怪物,但没有电影播放,当我控制+点击(Mac)时,我甚至无法将其区分为Flash电影......就好像它甚至不存在一样。

如何解决这个问题的任何方向都将非常感谢!

<div id="audioPlayer">
<script type="text/javascript">

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};
var params = {
embed src="mp3s/wimpy_button.swf"
quality="high"
menu: "false"
loop: "false"
quality: "high"
scale: "noscale"
salign: "lt"
bgcolor: "000000"
wmode: "transparent"
allowScriptAccess: "sameDomain"
};
var attributes = {
id: "myDynamicContent",
name: "myDynamicContent"
};

swfobject.embedSWF("mp3s/wimpy_button.swf", "movie", "250", "140",
"9.0.0","Scripts/expressInstall.swf", flashvars, params, attributes);

</script>

2 个答案:

答案 0 :(得分:3)

你的对象中缺少很多逗号:

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};

应该是

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg",
theVolume: "75",
bufferAudio: "0",
infoDisplayTime: "3",
scrollInfoDisplay: "yes",
startPlayingOnload: "yes",
autoAdvance: "yes",
popUpHelp: "yes",
};

另外,你有一个名为'电影'的div吗?你还记得包含swfobject.js吗?

<script type="text/javascript" src="_js/swfaddress.js"></script>

答案 1 :(得分:0)

谢谢你,

我实际上通过从他们的网站下载更新的wimpy.swf并使用它来实现它。在相关的帖子here.

中找到它

我仍在使用“两次烘焙”方法,因为嘿,它已经存在,现在它可以正常工作......但是,我仍在处理副本并尝试使用此swfobject方法。

我按照你的说法把逗号放在flash变量中,实际上我的div被命名为“audioPlayer”,所以我把所有出现的“电影”都更改为了。

我在标题中有js文件:

它位于“Scripts”文件夹中。

仍然没有工作:(