Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > MovieClip > 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