所以我有swf9.swf swf10.0.swf和swf10.1 for fp 9.0,10,10.1。如何编写这样的JS,将不同的swfs推送给用户? (如果可能的话,我想继续使用我的默认flex builder html swfobject.js脚本 - 所以问题是如何使用它在主html文件中创建代码。)
答案 0 :(得分:2)
您可以使用swfobject.getFlashPlayerVersion()
获取Flash版本。然后只需使用if
语句来检查要使用的版本。
我没有对此进行过测试,但类似的东西应该可行
var version = swfobject.getFlashPlayerVersion();
if (version.major == 9)
{
//load swf for flash 9
}
else if (version.major == 10 && version.minor == 0)
{
//load swf for flash 10
}
else if (version.major == 10 && version.minor == 1)
{
//load swf for flash 10.1
}
有关swfobject
可以执行的操作的参考,请参阅http://code.google.com/p/swfobject/wiki/api。