• ベストアンサー

flashのフルスクリーンをマウスで解除する方法

作成したflash(Projector)をMACで開くときにフルスクリーンで開くように設定したのですが、通常小さくするときにescキーやコマンド+Fで操作が可能だと思います。 同様の操作をマウスのみで行う事は可能でしょうか?

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

可能です。 例えばムービーにボタンを1つ用意して、そのボタンに (↓各行頭に全角のスペースが入っています。コピーする際はご注意ください)  on(release)  {   //フルスクリーン表示を解除   fscommand( "fullscreen" , false );  } というスクリプトを書くと、このボタンをクリックした時に通常のウィンドウ表示に戻せるようになります。 プロジェクタやスタンドアロンプレイヤー( swf ファイルを直接開いた時に起動するプレイヤー)に対する指示は、fscommand というアクションで出すことができます。 fscommand は  fscommand( "命令" , 値 ); という書式で使います。 フレームにはもちろん、ムービークリップやボタンのインスタンスにオブジェクトアクションとして書くこともできます。 フルスクリーン表示を制御するには、”命令”の部分に” fullscreen ”を指定します。値に true を渡すとフルスクリーン表示、false を渡すと通常のウィンドウ表示になります。 つまり、ボタンを用意して、普通のボタンと同様に on アクション内に fscommand を入れておくことで、マウス操作によりいつでもフルスクリーンを解除したり、逆に再びフルスクリーン表示に戻したりすることが可能になります。 *************************************** なお、変数を用意してボタンをクリックするごとに値を切り替え、例えば変数の値が true の時にフルスクリーン表示、false の時にウィンドウ表示といった具合に1つのボタンで表示モードを切り替えられるようにすることも可能ではあります。 しかし、キーボード操作によって表示方法が切り替えられた時には、変数の値が変わらずボタンの動作が狂ってしまいますので、1つのボタンで切り替えられるようにする方法はあまりおすすめしません。 Flash Player 内のキーボードによるショートカット操作を無効にしてムービー側でキー入力を監視し、独自のキー入力処理を作れば何とかできないこともありませんが、入力されたキーの判別処理、特に”コマンドキーとFキーが押されているかどうか”という複数のキーが同時に押されているかどうかの入力判定が少々面倒です。 ムービー内に設置したボタンでも表示方法を切り替えられるようにするならば、フルスクリーン表示にするボタンとウィンドウ表示にするボタンの2つを用意しておくのが、簡単で確実な方法だと思います。

関連するQ&A

  • Flash5:フルスクリーンの設定

    OS:windows2000 Flash5でムービーのサイズが800×600の写真画像のスライドショーを作成し、アクションスクリプトのFSCommandでフルスクリーンで再生するように設定しました。 プロジェクタ(*.exe)ファイルにパブリッシュして知人に配布したとき、知人のPCモニターの解像度が1280×960ですので写真画像が拡大されてギザギザが見られます。 「すべて表示」のチェックを外し「100%表示」をチェックして(マウスを右クリックして指示)再生していますが、プロジェクタファイルを起動したときからフレームの無いフルスクリーン表示であり、且つ写真画像は100%表示の800×600で表示するようにアクションスクリプトで設定できませんか?

  • AutoCAD2007LTでESCキー操作(解除)をマウスで行うには?

    AutoCAD2007LT、超初心者です。 AutoCADではESCキーにてコマンドのキャンセル等が行えますが、 主にマウスで操作をため、キャンセルしたい場合、いちいち キーボードのESCキーを押下しなければなりません。 間違ったキーを押してしまう場合もあり困っています。 出来ればマウスだけで簡単にキャンセルコマンドを 発行?したいのですが、そういったことは可能でしょうか。 たまに右クリックメニューに含まれている場合もありますが、 出来ればワンクリックで行えるようにしたいです。 例えばツールバーへの登録等は行えませんか? 皆さんはどうされていますか? 何卒よろしくお願い申し上げます。

  • swfファイルをフルスクリーンで起動さしたい

    windows2000 FLASH MX FLASHで写真画像(800×600)を順次表示するスライドショーをswfファイルで作成しました。 私のPCモニターは解像度が1024×768ですので、このswfファイルをFlash Player6で表示さすと、800×600のウィンドウ枠付きで表示されます。 100%のフルスクリーンで表示さしたいのでメニューの「表示」から100%とフルスクリーンにチェックを入れて操作しています。 「ESC」キーを押すと又元のウインドウ枠付き表示に戻ります。 そこでこのメニューの「表示」から100%とフルスクリーンにチェックを入れる操作をせずに、swfファイルを起動さしたら100%のフルスクリーンで実行されるようにしたいのです。 FLASHでswfファイルのスライドショーを作成するときアクション等での記述方法は無いでしょうか?

  • フルスクリーンになりません

    ノートパソコンでOSはWindows98です。起動時にWindows98の画面がでるとおもうのですがその画面がフルスクリーンになりません。そのためタイピングソフトやその他ゲーム等がフルスクリーンで出来ません。起動時にF2のキーを押してBIOSの設定でやってみましたがどうもわかりません。どなたかわかりやすく説明していただける方、宜しくお願い致します。

  • Flashプレイヤーの終了方法

    私はFlashを使用して、プロジェクターを書き出し、 全画面表示で動くゲームを作成しました。 全画面で動いたのはいいんですが、 なにぶん全画面のため、終了などのメニューもありません。 [esc]キーを押せば終了することはわかっているのですが、 [esc]キーを使用せずにFlash内に終了ボタンを作って、それを押したらFlashプレーヤーを終了するようなことはできるのでしょうか?

    • ベストアンサー
    • CSS
  • インテリマウス・オプティカルのキー割り当てについて

    すみません、質問御願いします、 使用マウスはインテリマウス・オプティカルでやりたい事は戻るボタンにESCキーを、進むボタンにENTERキーを割り当てたいのですが、マイクロソフトのインテリポイントではENTERは出来るのですが ESCキーが出来ません、以前のインテリポイントでは出来たのですが(そのバージョンは判りません) 現在のでは無理みたいです、X-ホイールNTも試したのですがうまく動きません、CADの操作用で 非常に困ってます、ESCキーが割り当てられるインテリポイントのバージョンだけでも判ったら嬉しいのですが・・すみませんが宜しく御願い致します。(winXP使用です)

  • 【 QuickTime 】フルスクリーンの状態を保ちたい

    フルスクリーンでムービーを再生した際、 ムービー終了時に通常画面サイズに戻るのが普通かと思いますが、 これを、 ムービー終了時もフルスクリーンの状態を保っていたいのですが、 そのような設定は可能なものでしょうか。 どなたかご存知の方、教えて頂けたら幸いです。 宜しくお願い致します。 <仕様> OS:OS X 10.4.11(Mac) QuickTime:7.5.5

    • ベストアンサー
    • Mac
  • RealPlayerでのフルスクリーン表示

    SMILで作成したコンテンツをRealPlayerを使ってプレゼンしようと思いますが、RealPlayerをフルスクリーンで表示を行った場合、最初やマウス操作時に上下にタイトルや操作パネルが一定時間表示されます。これらを全く表示させないようにすることは可能でしょうか? Versionは10.5のfree版です。

  • おすすめマウスとは?

    オンラインゲーム(リネージュみたいなMMORPG)で、Fキーを使いスキルなどを操作するものがありますが、それをFキーでなく、マウスのボタンに割り当てたいです。 たくさんボタンがついているタイプで、ゲームに適してるマウスでおすすめがあったら教えてください。

  • AUTOCAD でのオブジェクトの選択の解除の仕方

    AUTOCAD LT98を使用しています。 オブジェクトを選択した後,画面のズームを変更すると通常その選択は全部解除されるのですが,ある時からそれが解除されなくなってしまいました。 ESCキーを押せば選択は解除されますが... (いつもはマウスのスクロールボタンでズームを変えることで選択を解除していたので,めっちゃ手間がかかるようになってしまいました。) 以前も一回そうなったのですが,いつのまにか直りました。 よく分かりません。 何が原因なのでしょうか?  開いたファイルの設定なのか,アプリケーションの設定なのでしょうか?  それとも単なるバグなのでしょうか? 特に余計なコマンドは打った覚えがないのですが... どなたかAUTOCADに詳しい方,教えてください。