SWFObject 2.x + SWFForceSize
SWFForceSize*1を SWFObject 2.0以降で用いるには、JavaScriptを別途記述する必要があるようです。
【SWFForceSize導入手順】
1. swfforcesize.js(外部JavaScript)の読み込み
<head>
...
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="swfforcesize.js"></script>
<script type="text/javascript">
// <![CDATA[
var flashvars = {};
var params = {
allowfullscreen: "true",
allowscriptaccess:"always",
bgcolor:"#ffffff",
quality:"best",
scale:"noscale"
};
var attributes = {
id: "main",
name: "main"
};
swfobject.embedSWF("sample.swf", "main", "100%", "100%", "9.0.0","script/expressinstall/playerProductInstall.swf", flashvars, params, attributes);
// ]]>
</script>
</head>
2. <body>〜</body>タグ間の代替コンテンツより下部に JavaScriptを記述*2
<body>
<div id="main">
...
</div>
<script type="text/javascript">
var so = document.getElementById("main");
if (so) var forcesize = new SWFForceSize(so, 800, 600);
</script>
</body>
*1:Pixelbreakerより配布されている JavaScriptで、ウィンドウ(Flash表示領域)が指定したサイズより小さくなった際にスクロールバーを表示できます
*2:サンプルでは Flash/代替コンテンツを表示するコンテナの idを "main"、最小ウィンドウサイズを 横:800 px × 縦:600 pxとしています