SWFForceSizeを試すのだ!

SWFForceSize を試してみるのだ! :boy:

frog_click
frog_click
frog_click
frog_click
[showAll”]
[noScale]
[noBorder]
[exactFit]

かえる君をクリックすると、別ウィンドウが開くので、ウィンドウ・サイズを変えてみよう。 :cake:

ステージサイズは 600*400 で、背景色は黒に設定。
:banana: Stage.scaleModeの値 参照。


SWFObject + SWFForceSize で、ウィンドウ・サイズを指定したサイズより小さくすると、スクロール・バーが表示されるよ。

まず、SWFForceSize をダウンロードしよう。
#最新版は、SWFForceSize 1.0 (07/09/19現在)

:check: pixelbreaker : SWFObject add-on: Size limiting for full window flash


swfobject.js / swfforcesize.js
swf を表示する html と同じ階層にでも置いておく。

swf を表示する html
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="swfforcesize.js"></script>

<div id="flashcontent">
代替テキスト(SEO対策) または 代替画像
</div>

<script type="text/javascript">
  // <![CDATA[
  var so = new SWFObject("sample.swf", "sample", "100%", "100%", "7.0.19.0", "#FFFFFF");
  so.addParam("allowScriptAccess", "sameDomain");
  so.addParam("loop", "true");
  so.addParam("quality", "best");
  so.addParam("scale", "noScale");
  so.addParam("salign", "TL");
  so.addParam("menu", "false");

  if (so.write("flashcontent")) {
    var forcesize = new SWFForceSize(so, 600, 400);
  }
  // ]]>
</script>

たった、これだけ! 😮