トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     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さんは書きました:
child.swfのsub_mcにcontext Menuを設定してあったのですが、いざparent.swfへload_mc.loadMovie("child.swf")で読み込むと設定してあったcontext Menuが表示されません。loadMovieで読み込まなければちゃんと表示されます。何か不備があるとは思うのですが、わからないのでご助力お願いします。


----------------
 

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でも試しましたがだめですね。
引用:
野中文雄さんは書きました:
残念ながら、「不備」はFlashの方にあります。

リンク先、参考になりました。ボタンをネストして対処しようと思います。
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;



根本的に間違ってたらごめんなさい。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops