現在、flashにてゲームを作っています。
ゲームの誤動作を防ぐため、再生中のフラッシュの上で、右クリックしたときに表示される「巻き戻し」「早送り」「戻る」の項目を消したいと考えております。
(このページの上や右に表示されているフラッシュバナーも、右クリックしたときに上記メニューが表示されてないですよね? そのようにしたいのです)
これは、どのようにswfファイルを生成すれはよろしいのでしょうか。
何卒ご教授の程、よろしくお願い致します。
こちらの製作環境:FlashMX2004 7.0.1
No.1ベストアンサー
- 回答日時:
HTML ファイルでタグを利用してムービーを再生する場合、メニューで表示される項目はタグの書き方にも秘密があります。
「パブリッシュ設定」で、「 HTML 」のタブに「メニュー表示」という項目があります。このチェックを外してパブリッシュしてください。メニューの項目を「設定」と「 Flash Player について」の2項目にする HTML タグが記述されます。
他のソフト等で別の HTML ファイルを作っていて、そちらでムービーを表示したい場合は、パブリッシュで作られた HTML ファイルの <object> ~ </object> の部分をコピーすると、間違いがないと思います。
HTML ではなくスタンドアロンプレイヤーやプロジェクタで再生させる場合は、fscommand というアクションを使ってメニューの項目を制限できます。
フレーム1に
fscommand( "showMenu" , false );
このアクションを入れてパブリッシュしてみてください。右クリックのメニューはもちろん、メニューバーも消えます。
fscommand では、ムービーの再生中であっても、必要に応じてメニューの表示方法を切り替えることもできます。
HTML で再生する時は、fscommand によるメニューの項目の操作はできません。今までは、冒頭に書いたようにタグでメニューの設定をする方法しかなく、タグで設定する以上、ムービーの再生中に動的に切り替えることはできませんでした。
Flash MX 2004 から利用できるようになった Stage クラスの showMenu は、メニューの設定を管理するプロパティです。これを書き換えると、HTML で表示する場合でも、ムービーの再生中でも動的にメニューの表示・非表示を切り替えることが可能です。
true にすると通常表示、false では先の2項目のみの表示となります。
ありがとうございます! 二つの方法。及びその意味についてまで詳しくご説明頂き、本当に勉強になりました!
実は…これまでは上記の方法を知らなかった為、早送りされてもよいよう、_rootフレームはは基本的に停止(無限ループ)状態にして、各インスタンスを呼び出すようにしておりました。
上記の方法により、色々とできる事が増えそうで、感謝しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 「新規作成」メニューが表示されません 2 2023/04/07 14:56
- その他(パソコン・スマホ・電化製品) フォルダウィンドウの「戻る」ボタンや、「検索」ボタンなどが表示されなくなった。ツールバーも消えた。 1 2022/06/01 23:28
- Chrome(クローム) Webサイトの表示崩れの原因と対策 1 2022/08/01 23:16
- Chrome(クローム) Chromeでgooglemap検索等結果が他国になってしまう 1 2022/10/05 12:18
- 画像編集・動画編集・音楽編集 musescore3.5 で再生時、ページスクロールしない 1 2022/11/07 19:29
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- Windows 8 動画の再生とタイトルの変更方法を教えてください。 3 2022/08/01 14:51
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- マウス・キーボード ロジクールのマウスでの不具合について 2 2022/10/26 12:04
- Windows 10 Windows10 の設定?について (長文ですがよろしくお願いします)m(_ _)m 3 2022/05/14 12:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPREAD(GrapeCity)のセルにフォ...
-
DAMのデンモクの使い方
-
TDSマジックランプシアター 箱...
-
iPhoneのロック画面に出てくる...
-
C#でButtonのフォーカス枠を消...
-
Excelのマクロで実行時エラー”1...
-
Chrome フォーカス時に枠が表示...
-
PowershellでCLIとISEの結果が違う
-
ASP.NETにてロストフォーカス処理
-
フラッシュ終了後、自動的に次...
-
Wordでハイパーリンクをクリッ...
-
iPhone7です。サイレントモード...
-
メッセージボックスを前面に表...
-
VB6 ログイン画面
-
【au】 S002 シークレットモ...
-
コンボボックスの三角を一時的...
-
フォトショのアクションを別のM...
-
初期状態でのフォーカスの解除
-
至急です。 トイレに行きたいな...
-
レーザのスポット径の計算式
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
TDSマジックランプシアター 箱...
-
コンボボックスの開いたリスト...
-
Chrome フォーカス時に枠が表示...
-
レーザのスポット径の計算式
-
コンボボックスの三角を一時的...
-
DAMのデンモクの使い方
-
雷のようなアニメーションをウ...
-
フォトショのアクションを別のM...
-
DataGridViewで入力チェック後...
-
tabキーによるフォーカスをさせ...
-
iPhoneのロック画面に出てくる...
-
[化学基礎] μmのμはどうして...
-
Macのウィンドウが透ける
-
初期状態でのフォーカスの解除
-
ローディングアニメーションの...
おすすめ情報