プロジェクタでメニューを非表示にすると...

このQ&Aのポイント
  • FlashProfessional8を使用してプロジェクタとしてパブリッシュし、メニューを非表示にしたい場合に、ウィンドウのサイズとステージのサイズを合わせる方法を教えてください。
  • FlashProfessional8を使用してプロジェクタとしてパブリッシュし、メニューを非表示にする方法を知りたいです。ただし、ウィンドウの上下に余白が表示される問題を解決したいです。
  • FlashProfessional8を使用してプロジェクタとしてパブリッシュしていますが、メニューを非表示にするとウィンドウのサイズが変わらず、ステージの表示が乱れます。メニューを非表示にしながらウィンドウのサイズをステージのサイズに合わせる方法を教えてください。
回答を見る
  • ベストアンサー

プロジェクタでメニューを非表示にすると・・・

初めて質問させていただきます。 FlashProfessional8を使っています。 タイトルにもある通り、プロジェクタとしてパブリッシュしたのですが、ウィンドウ上部にメニューを表示させたくなかったので、 Stage.showMenu = false; というコードを1フレーム目の一番最初に実行させることでメニューは表示されなくなったのですが、ウィンドウの大きさがメニューを表示させていた時のサイズと同じままで、ウィンドウの上下に余白が表示されてしまいます。 Stage.scaleMode = "exactFit"; を実行すると余白を埋めることは可能ですが、ウィンドウのサイズは変わっていないため、ステージがウィンドウのサイズに合わせて拡大されてしまい、表示がやや乱れてしまいます。 どなたかメニューを表示しない状態のウィンドウをステージの元のサイズに合わせる方法をご存じないでしょうか? よろしくお願いします。

  • Flash
  • 回答数2
  • ありがとう数2

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

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

昔のバージョンは,そういうことは起こらなくて, Flash 5 辺りからそういう現象が発生し出しました。 その後のバージョンアップで,元通りの仕様に修正されるかと思っていましたが, 現在の Flash 8 でも修正されないままです。 裏技みたいな対処法ですが, これでいかがでしょうか↓? ------------------------------ fscommand("fullscreen", true); fscommand("showmenu", false); fscommand("fullscreen", false); ------------------------------ (※行の順番を変えてはいけません。) 微妙に変な動きになります。 「フルスクリーンになれ! と思ったけど,やっぱやめろ!」ということをするわけですから, 表示開始が若干ピクピクと不安定になることが多々あります。 でも,隙間は一応なくなるのではないでしょうか。 ちなみに次のようにしてもうまく行きません。 ------------------------------ fscommand("fullscreen", true); Stage.showMenu = false; fscommand("fullscreen", false); ------------------------------

dontarrow
質問者

お礼

sassakunさん、早速のご回答ありがとうございました! 確かに起動時に、ステージ全体が下から上に動くような挙動が見られますが、それ以外は特に問題も無いようですし、これなら充分だと思います。 Flashでアプリを作る可能性を探っているところだったのですが、このようなバグらしきものをずっと修正しなかったり、他にもプロジェクタには制限が多いと聞いたこともありますので、アプリを作るのにはやはりあまり向いていないのかも知れませんね。 まだまだFlash初心者で分からないことだらけですので、何かありましたらまた質問させていただくかもしれません。またよろしくお願いします。ありがとうございました。

その他の回答 (1)

noname#35109
noname#35109
回答No.2

#1です。 > 他にもプロジェクタには制限が多いと聞いたこともありますので、 > アプリを作るのにはやはりあまり向いていないのかも知れませんね。 そうですね。 読まれたかもしれませんが, 私がここ↓で長々とそういうことを書いています。 「fscommandで別起動したexeの終了を拾いたい」 http://oshiete1.goo.ne.jp/qa2896899.html  ↑教えて!goo ↓OKWave (同じ物です) http://okwave.jp/qa2896899.html 以下は,上記 URL で書いたことの補足になります。 GIZMO の開発者の方が書かれている Apollo の方の記事が第2回となり, 本当に連載形式になるようです。 Apolloで作るデスクトップアプリケーション|gihyo.jp http://gihyo.jp/dev/serial/01/adobe-apollo あと,Windows Vista には, デスクトップ に ガジェットがデフォルトで付いているようですね。 私は まだ XP なので,実際にはどんなのだかよくわかりませんが, Vista のガジェットは HTML ベースで SWF が引っ付けやすいらしいです。 Windows Vistaガジェット入門 http://codezine.jp/a/article/aid/810.aspx まだ,次のような簡単なものしか世には出回っていないようですが, 「NHK時計(Windows Vista版)、提供開始!!」 http://www.nhk.or.jp/lab-blog/035/1986.html デスクトップにもっともっと Flash(SWF) が進出する可能性はあると思います。 Vistaガジェットはセキュリティが高いらしいので, あまりおもしろいことはできないかもしれませんが, ある程度は活用されていくとは思います。 私は, Vista には興味がなく, 問題点(バグのようなもの)も山積みらしく, まだ,あまり欲しいとは思いませんが, Vista のガジェットに関しては研究してみたいので, そのことだけが理由で Vista が欲しいなとは思います。 > Flashでアプリを作る可能性を探っているところだったのですが、 Apollo と Vistaガジェット あたりが研究のしどころではないかと思います。 GIZMOも面白いですが, エンドユーザーが GIZMO をインストールしなければなりませんし, その上,結局GIZMOの手のひらからは抜け出られないようなところが, ちょっとどうかな??? と思っているところです。

dontarrow
質問者

お礼

色々な情報をありがとうございました。 Flashでのアプリ作成を検討した最大の要因は、1つのコードでWinでもMacでも動作するという点です。ですので、私としてはApolloがリリースされるのを待つのがベストかなと思っています。

関連するQ&A

  • FlashMXでのプロジェクタ作成。

    Windows98でFlashMXを使っています。FlashMXでプロジェクタ(exe)を作成する際のスクリプトについて質問があります。 ステージサイズ(200px X 150px)に合わせてアニメーションを作り、ムービーの1コマ目に fscommand("showmenu", "false"); fscommand("allowscale", "false"); か、 fscommand("fullscreen", "false"); fscommand("showmenu", "false"); fscommand("allowscale", "false"); または、 fscommand("fullscreen", "false"); fscommand("showmenu", "false"); fscommand("allowscale", "true"); か、 fscommand("showmenu", "false"); fscommand("allowscale", "true"); を入れパブリッシュした場合、横幅は画像のサイズの200pxになるのですが、縦幅が何故か上下に余白ができ、とても見苦しいものになってしまいます。(この余白は、サイズが小さいほど幅が広くなる) また、 fscommand("fullscreen", "true"); fscommand("showmenu", "false"); fscommand("allowscale", "true"); にすると、画像が画面いっぱいに拡大され広がってしまいますし、 fscommand("fullscreen", "true"); fscommand("showmenu", "false"); fscommand("allowscale", "false"); だと、画像はそのままのサイズで拡大はしないが、画面いっぱいに余白が広がってしまいます。私の希望は、画像サイズ(ステージサイズ)のウインドウで開き、かつメニューバーは表示されないようにしたいのです。 いろいろ試した結果、最後の2つでパブリッシュしたものは、最初は画面いっぱいに広がりますが、Escキーを押す事で、私の希望する形になるようです。ですが最初からそのように開く事ができるスクリプトをご存知でしたら教えて頂きたいのです。宜しくお願い致します。

  • Flash Player上で右クリックすると表示されるメニューを表示されないようにしたい

    ActionScriptで『Stage.showMenu = false;』と記述すると 『設定とMacromedia Flash Player 8について』しか表示されなくなりますが Flash Player上で右クリックをしても何も表示されないようにするにはどうすればよいのでしょうか?

    • ベストアンサー
    • Flash
  • 階層メニューの表示のされ方で困っています

    ホームページビルダー6.5を使ってホームページを作っています。 フレームを利用して作っていて左側のメニューページに 文字をクリックすると下に文字がでる折りたたみ(階層)メニュー を入れたいと思い下記のサイトを参考にやってみました。 http://www.wsb.jp/hpb/css/o_menu.htm 階層メニュー自体はできたのですが、表示のされ方が変なのです。 メニューの上下に大きな余白ができてしまいます。 階層メニューをクリックして出てきた文字の行間は調節できるの ですが、元々の文字の行間が調節できません。 そのため大変見づらい感じになってしまい困っています。 この余白を調節するやり方はありますでしょうか?

  • Flashのサイズが大きいとブラウザでうまく表示されない.

    Flashをキャンパスサイズ800×800で作成していたのですが, サイズを800×1000にしたところ,Flashの上部が切れてしまったりし, ブラウザ上でうまく表示されなくなりました. Stage.scaleMode = "showAll"; とすると,ブラウザのウィンドウの大きさにあわせて 表示はしてくれるのですが,Flashで作成したままの 大きさにはなりません. 800×800が限界なのでしょうか? 理想としては,キャンパスサイズを大きくしても, 作成元のままの大きさで,ブラウザのスライドバーで スライドできればいいと思うのですが, そのようなことは可能でしょうか? ご指導のほうよろしくおねがいします.

  • Stage.showMenu

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

    • ベストアンサー
    • Flash
  • フォトショップ6ブラシパレットメニュー表示の異常

    フォトショップ6ブラシパレットメニュー表示の異常 フォトショップのブラシツールを選択すると、ウィンドウ上部にツールの メニューが表示されます。 このメニューのブラシのサイズのプルダウンをクリックするとさまざまな ブラシの形状、サイズがずらっと並んだブラシパレットが表示されます。 困ったことに、このブラシパレットのメニューがいつのころからか、一行 分も収まらないほど、上下のサイズが小さくなってしまいました。 このメニューは通常のウィンドウのように端をドラッグしてサイズを変更 させることができず、以来、この使いづらい状態のままです。 原因はさっぱりわかりません。キーボードで誤った操作をして、メニュー の表示サイズが変更されてしまったのでしょうか。 以前のように数行表示された状態に戻したいのですが、どうしたらよいの でしょうか。

  • swfファイルをインラインでトリミングできますか

    どうもお世話になります。 ブログに、swfファイルを、トリミング(左上部のみ)したいと思い、 素人なりに、いろいろ調べてチャレンジしています。 Stage.scaleMode とかいうのでできそうな気もしますがうまくいきません。 こんなように書いては、表示トライしています。 <iframe Stage.scaleMode = “NO_SCALE”; width="300" height="200" src="http://www.hoge.com/movie.swf></iframe> 実際は、600x400くらいのサイズのもので、左上部のみ表示させたいという意図です。 ど素人の浅知恵です。 できるのか、どうかだけでもどなたかご教示ください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ブラウザのサイズに合わせてオブジェクト位置を移動

    あるオブジェクトのみ、ブラウザのサイズに合わせて拡大縮少するにはどうしたらいいでしょうか? Stage.scaleMode = "noScale"; ステージ自体は、拡大縮小なしにしています。複数のオブジェクト(フッターなどを常にブラウザのサイズに合わせて位置を移動させるため)。

  • 縦横100%表示について

    ウインドウに合わせて縦横100%表示をしたいと思っております。 過去ログなどをみてみたのですがどうしても原因がわからずお力を貸してください!^^; ・Flash8PROで1024×768のステージサイズで制作 ・フレームに以下のスクリプトを記述 Stage.scaleMode = "noScale"; Stage.align = "LT"; ・パブリッシュ設定はデフォルトのままです ・以下のhtmlを記述 <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'width','100%', 'height','100%', 'wmode','opaque', 'bgcolor','#000000', 'src','enter', 'quality','high', 'menu','false', 'pluginspage','http://www.macromedia.com/go/getflashplayer', 'movie','enter' ); //end AC code </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="wmode" value="opaque" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="menu" value="false" /> </object> </noscript> htmlを開くとFlash枠?は100%になっているようなのですが ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 宜しくお願い致します。

  • FLASHでプルダウンメニューを使用。その際の下の画面は?

    例えば上部にメニューがあり、その下にコンテンツが見えるようにしたとします。 (まぁいわゆるフレームですね。) で、上部のメニューをFLASHで作成し、さらにプルダウン形式のメニューにしたとします。 その際、普通に作成すると、プルダウンした時の一番下までウィンドウがないと全部表示されませんよね? フレームの下部分にかかるようにプルダウンを表示するにはどうしたらいいのでしょうか? FLASH5です

専門家に質問してみよう