mod006 コンテキストメニュー(右クリック時メニュー)設定

2007.7.14公開

flashPlayer version7.0以降

右クリック時に表示されるコンテキストメニューの設定を変更します。

//AlertコンポーネントはAlert呼び出しのためのものでコンテキストメニュー追加とは無関係
//mCM:コンテキストメニューインスタンス
//one1:表示するメニュー格納変数
//oneO:one1選択時用関数
//clickA:コンテキストメニューを設定するインスタンス
//今回はメニューを一つだけ追加のため、one1、oneOの一組のみを作成しているが、さらに追加可能
var mCM = new ContextMenu();
//Flash Playerのコンテキストメニューのビルトインアイテム非表示。
mCM.hideBuiltInItems();
//コンテキストメニュー作成
var one1 = new ContextMenuItem("表示するメニュー名",oneO);
mCM.customItems.push(one1);
one1.enabled = true;
mCM.onSelect = menuHandler;
clickA.menu = mCM;

//コンテキストメニュー選択時呼び出し関数
function oneO():Void{
//コンテキストメニュー選択時の処理を書き込む
mx.controls.Alert.show("コンテキストメニュー選択");
}

ダウンロード
サンプル