У меня есть этот унаследованный код, который встраивает в SWF в HTML, используя старую версию swfobject.js:Как перенести код вызова SWFObject?
var so = new SWFObject("main.swf", "main", "100%", "615", "9.0.115", "#000000");
so.addVariable("deeplink", deeplink);
so.addVariable("cid", cid);
so.addParam("scaleMode", "noscale");
so.addParam("allowScriptAccess", "always");
so.addParam("allowFullScreen", "true");
so.write("flashcontent");
Как я должен переписать это для последнего swfobject.js? Я попытался это, но не удался, и я хотел бы, чтобы исключить синтаксический несоответствие первым:
var mainSwfProperties = {
flashVars : {
cid : cid,
deeplink : deeplink
},
params : {
allowFullScreen : "true",
allowScriptAccess : "true",
scaleMode : "noscale",
wmode : "window"
},
attributes : {}
};
swfobject.embedSWF("main.swf", "flashcontent", "100%", 615, "9.0.115", null,
mainSwfProperties.flashVars,
mainSwfProperties.params,
mainSwfProperties.attributes
);
бета-версия SWFObject 2.3 исправляет этот https://github.com/swfobject/swfobject – pipwerks