Javascript SWF加载和flash播放器升级

Javascript SWF加载和flash播放器升级,javascript,dom,flash,swfobject,Javascript,Dom,Flash,Swfobject,我目前正在开发一款Flash游戏。为了确保用户体验的一致性,我尝试指定swfVersion,并使用以下代码段调用“swfobject.embedSWF()” PD.prototype.loadGame=function(){ var flashvars=this.bootData; var swfVersion = "11.0.1.152"; var xiSwfUrl = "playerProductInstall.swf"; var params = { quality: 'high'

我目前正在开发一款Flash游戏。为了确保用户体验的一致性,我尝试指定swfVersion,并使用以下代码段调用“swfobject.embedSWF()”

PD.prototype.loadGame=function(){
var flashvars=this.bootData;
var swfVersion = "11.0.1.152";
var xiSwfUrl = "playerProductInstall.swf";
var params = {
    quality: 'high',
    bgcolor: '#ffffff',
    allowscriptaccess: 'always',
    allowfullscreen: 'true',
    wmode:'opaque'
};
var attributes = {
    id:'Main',
    name:'Main',
    align:'middle'
};

var ref=this;
var mainUrl=this.main+this.version+'&t='+(new Date()).getTime();
swfobject.embedSWF(mainUrl, "flashContent", "100%", "590", swfVersion, this.staticPath+xiSwfUrl, flashvars, params, attributes, function(obj){
    if(obj.success){
        ref.swf=obj.ref;
        $(window).resize(function(){
            var width=$('div#flashContentDiv').width();
            ref.swf.setSize(width,590);
        });
    }else{
        $('div#flashContentDiv').css('background','#ffffff');
        $('div#flashContentDiv').html('<div style="padding-top:250px">Please download the latest version of Flash Player from <a target="_blank" href="http://get.adobe.com/flashplayer/">here</a></div>');
    }
});
};
PD.prototype.loadGame=function(){
var flashvars=this.bootData;
var swfVersion=“11.0.1.152”;
var xiSwfUrl=“playerProductInstall.swf”;
变量参数={
质量:“高”,
bgcolor:“#ffffff”,
allowscriptaccess:“始终”,
allowfullscreen:'真',
wmode:“不透明”
};
变量属性={
id:'Main',
名称:'Main',
对齐:'中间'
};
var ref=这个;
var mainUrl=this.main+this.version+'&t='+(新日期()).getTime();
嵌入SWF(mainUrl,“flashContent”,“100%”,“590”,swfVersion,this.staticPath+xiSwfUrl,flashvars,params,attributes,function(obj){
如果(目标成功){
ref.swf=obj.ref;
$(窗口)。调整大小(函数(){
var width=$('div#flashContentDiv').width();
参考swf设置尺寸(宽度590);
});
}否则{
$('div#flashContentDiv').css('background','#ffffff');
$('div#flashContentDiv').html('请从下载最新版本的flashplayer');
}
});
};
然而,我仍然让用户报告升级后未能加载SWF的情况。我应该只指定主版本吗?

请参阅:

版本(字符串,必填)指定您的SWF的Flash player版本 为发布(格式为:“主要。次要。发布”或“主要”)

您指定的不仅仅是major.minor.release。尽量简化到

var swfVersion = "11.0.1";