メイン コーダーズルーム【スクリプト系】 context Menuが表示されない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tatsu | Åê¹ÆNo.19368 投稿日時: 2005-8-9 20:45 |
半人前 居住地: 名古屋 投稿: 53
使用環境:
MBP"17(C2D) 2.8Ghz,4GB Leopard10.6.4 WEB Premium CS4 + Flash CS5 |
context Menuが表示されない child.swfのsub_mcにcontext Menuを設定してあったのですが、いざparent.swfへload_mc.loadMovie("child.swf")で読み込むと設定してあったcontext Menuが表示されません。loadMovieで読み込まなければちゃんと表示されます。何か不備があるとは思うのですが、わからないのでご助力お願いします。
//child.swfのsub_mcのタイムラインに記述 var my_cm = new ContextMenu(); var my_cmi = new ContextMenuItem("コメントを表示する", showComments); my_cm.customItems.push(my_cmi); my_cm.hideBuiltInItems(); this.menu = my_cm; function showComments() { comments_mc._visible = true; } |
野中文雄 | Åê¹ÆNo.19369 投稿日時: 2005-8-9 20:58 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: context Menuが表示されない 残念ながら、「不備」はFlashの方にあります。
F-site:「入れ子のMovieClipに設定したContextMenuが表示されない」 引用: kahiroさんは書きました: |
tatsu | Åê¹ÆNo.19372 投稿日時: 2005-8-10 2:22 |
半人前 居住地: 名古屋 投稿: 53
使用環境:
MBP"17(C2D) 2.8Ghz,4GB Leopard10.6.4 WEB Premium CS4 + Flash CS5 |
Re: context Menuが表示されない ありゃりゃ、Flashの不備ですか。最近うまくいかないと思うとバグにぶち当たるので自分にある程度、実力がついたという事なんでしょうかね。FlashPlayer8でも試しましたがだめですね。
引用: 野中文雄さんは書きました: リンク先、参考になりました。ボタンをネストして対処しようと思います。 http://www.flash-jp.com/modules/newbb/viewtopic.php?viewmode=flat&topic_id=329&forum=6 |
tatsu | Åê¹ÆNo.19402 投稿日時: 2005-8-11 13:51 |
半人前 居住地: 名古屋 投稿: 53
使用環境:
MBP"17(C2D) 2.8Ghz,4GB Leopard10.6.4 WEB Premium CS4 + Flash CS5 |
Re: context Menuが表示されない 試行錯誤してみましたがloadMovieで読み込んだ場合は、残念ながら無理なようです。
|
ゲスト | Åê¹ÆNo.20486 投稿日時: 2005-9-24 13:46 |
Re: context Menuが表示されない 残念ながら、「不備」はFlashの方にあります。
|
|
グッピー堀内 | Åê¹ÆNo.20521 投稿日時: 2005-9-26 22:05 |
常連 居住地: 都内某駅前 投稿: 68
使用環境:
Win2000, Flash MX 2004 MacOSX, Flash MX 2004 |
Re: context Menuが表示されない _level0にコンテキストの変数設定してもダメなんでしょうか?
それでダメならやはりお手上げです。 自分の場合は、ヘルプのコピペを改造して下記のようにしたら、読み込んだファイルの設定が反映されました。 var ViewVarstion = "1.12" _level0.my_cm = new ContextMenu(menuHandler); _level0.my_cm.customItems.push(new ContextMenuItem(ViewVarstion, itemHandler)); function menuHandler(obj, menuObj) { if (showItem == false) { menuObj.customItems[0].enabled = false; } else { menuObj.customItems[0].enabled = true; } } function itemHandler(obj, item) { //..ここにコードを記述... trace("selected!"); } _level0.my_cm.hideBuiltInItems(); this.menu = _level0.my_cm; 根本的に間違ってたらごめんなさい。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |