現在、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
C#でButtonのフォーカス枠を消...
-
Chrome フォーカス時に枠が表示...
-
iPhoneのクイックアクションを...
-
MMDでAVI出力後の映像、音声に...
-
TDSマジックランプシアター 箱...
-
初期フォーカスについて
-
コンボボックスの開いたリスト...
-
タスクバーに文字列を表示した...
-
DataGridViewで入力チェック後...
-
ゲーム会社のイメージ (ゲー...
-
Flashの再生速度を遅くしたい
-
DAMのデンモクの使い方
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
SharpDevelopの使い方
-
【至急】フォトショップの「自...
-
他の人には声だして挨拶してる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
Chrome フォーカス時に枠が表示...
-
コンボボックスの開いたリスト...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
DAMのデンモクの使い方
-
コンボボックスの三角を一時的...
-
TDSマジックランプシアター 箱...
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
ASP.NETにてロストフォーカス処理
-
除光液の正しい捨て方がわかり...
-
初期フォーカスについて
-
MMDでAVI出力後の映像、音声に...
-
フォトショのアクションを別のM...
-
DataGridViewで入力チェック後...
-
手からビームって出せるんです...
-
タスクバーに文字列を表示した...
おすすめ情報