Internet explorer 使浏览器中的swf更小是Internet Explorer

Internet explorer 使浏览器中的swf更小是Internet Explorer,internet-explorer,size,flash,Internet Explorer,Size,Flash,是否有办法将swf的大小(在本例中,大小为750 X 750)更改为500 X 500,但仅当浏览器为IE6、IE7、IE8、IE9时 <script type="text/javascript" src="swffit.js"></script> <script type="text/javascript"> var flashvars = {}; var params = {}; params

是否有办法将swf的大小(在本例中,大小为
750 X 750
)更改为
500 X 500
,但仅当浏览器为IE6、IE7、IE8、IE9时

    <script type="text/javascript" src="swffit.js"></script>
    <script type="text/javascript">
        var flashvars = {};
        var params = {};
        params.allowfullscreen = true;
        var attributes = {};
        attributes.id = "MYSWF";
        attributes.name = "MYSWF";
        swfobject.embedSWF("MYSWF.swf", "MYSWF","100%","100%","9.0.0",false,flashvars,params,attributes);
        swffit.fit("MYSWF", 750, 750);
    </script>

var flashvars={};
var params={};
params.allowfullscreen=true;
var属性={};
attributes.id=“MYSWF”;
attributes.name=“MYSWF”;
swfobject.embeddeswf(“MYSWF.swf”、“MYSWF”、“100%”、“100%””、“9.0.0”、false、flashvars、params、attributes);
swffit.fit(“MYSWF”,750750);

我想,你的意思是只有当浏览器是IE时才使用。试试这个

var flashvars = {};
var params = {};
params.allowfullscreen = true;
var attributes = {};
attributes.id = "MYSWF";
attributes.name = "MYSWF";
swfobject.embedSWF("MYSWF.swf", "cementera","100%","100%","9.0.0",false,flashvars,params,attributes);

if (navigator.appName == 'Microsoft Internet Explorer') {
    swffit.fit("cementera", 500, 500);
} else {
    swffit.fit("cementera", 750, 750);
}

为什么在不同的浏览器中需要不同的大小?因为IE9有一些奇怪的行为。。。