【发布时间】:2010-01-09 04:09:25
【问题描述】:
我正在尝试为 Flash Player 编写播放列表。所以我对 Flash 和 firefox 有问题。播放列表是 HTML 列表,其中我有 MP3 的文件 url。当我从 firebug 对象值更改时,firefox 没有反应 - 消失。
更新: 我有对象,我有参数,当我改变例如参数写入文件路径时,firefox 没有反应,flash 播放器仍在使用页面加载时收到的文件路径.
更新 2: 非常非常奇怪!当我更换萤火虫时,没关系。当我使用 jquery 执行相同的步骤时,flash 会出现此错误:You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.
我的 jquery 看起来像这样:
$('div.filefield-file a').click(function () {
$('object object').attr({data: "temp"});
var newMusic = $(this)[0].href;
alert(newMusic);
var newFlashVars = "playerID=12646923621&autostart=no&loop=no&soundFile="+newMusic;
/*$('object object').attr({data: "temp"});*/
$('object object param[name=flashvars]').attr('value',newFlashVars);
$('object object').attr({data: "http://spp/sites/all/modules/swftools/shared/1pixelout/player.swf"});
});
【问题讨论】:
-
你能稍微澄清一下这个问题 - 可能是一些代码吗?
-
我有对象,我有参数,当我改变例如参数写入文件路径时,firefox 没有反应,flash 播放器仍在使用页面加载时收到的文件路径。
-
您是否尝试过单独重新加载 Flash(在 Firebug 中,将
src更改为其他内容然后返回)? -
是的好主意 :)) 首先我更改
-
非常非常奇怪!当我更换萤火虫时,没关系。当我对 jquery 执行相同的步骤时,flash 会出现此错误:您缺少一些应该出现在此处的 Flash 内容!也许您的浏览器无法显示它,或者它没有正确初始化。
标签: javascript html flash firefox