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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ネストされたMC内でコンテキストメニューが動作しない
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Airmax
Åê¹ÆNo.2105
投稿日時: 2003-12-12 15:11
新米
居住地:
投稿: 4
使用環境:
Re: ネストされたMC内でコンテキストメニューが動作しない
以下のスクリプトで検証しましたが、結果は以下のようになりました。
1) メニューは正しく設定されている
2) イベントハンドラも正しく設定されている
3) ネストされると親オブジェクトのonSelectのみ発生する


// コンテキストメニューの生成
myMenu = new ContextMenu();
// ビルドインアイテムを隠す
myMenu.hideBuiltInItems();
// メニューを追加
myMenu.customItems.push(new ContextMenuItem("メニューのアイテム",myMenuHandler));
// このオブジェクトのmenuに登録
this.menu = myMenu;
// このオブジェクトにイベントハンドラを登録
this.menu.onSelect = function(obj,menu) {
	// イベントの発生確認
	trace(obj + " でイベント発生");
}
function myMenuHandler(obj,menu) {
	// 選択されたメニューの確認
	trace(menu.caption + " のメニューが選択されました");
}

// 確認
trace(this.menu.customItems[0].caption + " のキャプションは存在します");
trace(this + " のイベントハンドラ " + this.menu.onSelect + " は存在します");


根本的に記述方法がおかしいのか、バグのような気がするのですが、どうでしょうか・・・。
バグのようならば、マクロメディアに報告してみようかと思います・・・。


フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ネストされたMC内でコンテキストメニューが動作しない Airmax 2003-12-11 10:36
   » Re: ネストされたMC内でコンテキストメニューが動作しない Airmax 2003-12-12 15:11
       Re: ネストされたMC内でコンテキストメニューが動作しない Fumio 2003-12-15 4:47
         Re: ネストされたMC内でコンテキストメニューが動作しない ymori 2003-12-15 10:37
           Re: ネストされたMC内でコンテキストメニューが動作しない Airmax 2003-12-15 14:42
             Re: ネストされたMC内でコンテキストメニューが動作しない Fumio 2003-12-15 15:10

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