• ベストアンサー

Stage.showMenu

いつもお世話になってます。 Stage.showMenu = false; ってありますよね? なんかこれをやると、出来上がるswfの上下にスペースが出来るんですが何ですかこれ?? え~いhtmlに貼っちまえ~~って思って貼ってみたら、上下に出来てた余計なスペースはなくなってるし?? 何故に??って感じなんですよね。 回答は、暇なときでいいのでご教授ください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

Flashのスタンドアローンプレーヤー(ブラウザを通さずSWFを見る方のプレーヤー)から, Stage.showMenu = false; と書かなかった場合(つまり普通の場合)に作ったSWFを開くと,上に ファイル(F) 編集(E) 書式(O) 表示(V) ヘルプ(H) という,メニューバーが見えると思います。 このメニューバーの部分があるものとしてFlashプレーヤーが起動し, Stage.showMenu = false;  で,「メニューバー非表示!」と指示されるのでメニューバーがあった部分が空白になります。 しかしデフォルトでflashは中央表示されるので,上に詰められて上下に空白部分ができます。 この動作が一瞬なので,「上下に出来てた余計なスペース」ができたように見えます。 Flashプレーヤー7は,この動作が本当に一瞬なので,確認できないと思いますがが, Flashプレーヤー6は,この動作は遅いので,カクカクっと見えて上で書いた動作がよくわかります。 それ以前のプレーヤーは,元から上下に余計なスペースなどできなかったのですが,FlashMX(Flashプレーヤー6)あたりから,余計なスペースが入るようになったと思います。 なぜそういう仕様になったのかはよくわかりません。 HTMLに貼り付けた場合は,元からメニューバーなんてものは存在しないので余計なスペースはできません。

coder
質問者

お礼

お返事大変遅くなり申し訳ございませんでした。 sassakun様、いつもいつもありがとうございます。 大変、勉強になりました。

関連するQ&A