menu (MovieClip.menu プロパティ)

public menu : ContextMenu

指定された ContextMenu オブジェクトをムービークリップに関連付けます。ContextMenu クラスを使用すると、ユーザーが Flash Player 内を右クリック (Windows) または Control キーを押しながらクリック (Macintosh) したときに表示されるコンテキストメニューを修正することができます。

対応バージョン : ActionScript 1.0、Flash Player 7

次の例では、ContextMenu オブジェクト menu_cm をムービークリップ image_mc に割り当てます。ContextMenu オブジェクトには [View Image in Browser] というラベルのカスタムメニュー項目があり、関数 viewImage() が関連付けられています。

var menu_cm:ContextMenu = new ContextMenu();
menu_cm.customItems.push(new ContextMenuItem("View Image in Browser...", viewImage));
this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
    target_mc.menu = menu_cm;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("photo1.jpg", image_mc);

function viewImage(target_mc:MovieClip, obj:Object) {
    getURL(target_mc._url, "_blank");
}

実行時にイメージを右クリック (Windows の場合) または Control キーを押したままクリック (Macintosh の場合) し、コンテキストメニューの [View Image in Browser] を選択すると、ブラウザウィンドウでイメージが開きます。

関連項目

menu (Button.menu プロパティ), ContextMenu, ContextMenuItem, menu (TextField.menu プロパティ)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001938.html