- ベストアンサー
Flashプレイヤー上でのウィンドウサイズ固定
こんにちは。 IE上ではなく、Flash Playerでフルスクリーン表示させたいのですが、いったん手動でフルスクリーン表示させても、loadMovieをするごとに保存されたステージサイズに戻ってしまいます。 ActionScriptでウィンドウサイズは指定できるんでしょうか? また、loadMovieをしても、サイズが戻らずにウィンドウサイズを固定できる方法はあるのでしょうか? OSはWindows XP、ソフトウェアはMX2004です。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Flash Player (スタンドアロンプレイヤー)やプロジェクタに対する指示は、FSCommand 使って出すことができます。 fscommand( "fullscreen" , "true" ); このアクションを最初のフレームに入れてパブリッシュすると、最初からフルスクリーンになります。 フルスクリーンでは、ムービーは画面の大きさに合わせて拡大されます。表示はフルスクリーンでも、ムービーは原寸のままで表示したい場合は、さらに fscommand( "allowscale" , "false" ); というアクションを加えてください。ムービーの周りに余白(この色は _root のムービーの背景色になります)が設けられ、中央に原寸のままでムービーが表示されます。 ただし、普段はステージ外にあるオブジェクトは表示されないのですが、この表示方法にすると全て表示されてしまいますので、ご注意ください。 読み込まれたムービーは、読み込み先のムービークリップの属性を継承します。 _root に読み込む場合、_root がフルスクリーンであれば読み込まれたムービーもフルスクリーンになりますが、念のため、読み込むムービー側にも上記のようなスクリプトを設定しておくと安心かもしれません。
お礼
お返事遅くなりました。 フルスクリーン表示、ばっちり表示されました。 有難うございます!