ContextMenu
- کلاس آبجکتی برای سختن منوی های زمینه با آیتمهای دلخواه و جایگزینی آن با منوی کلیک راست فلش ...
- توضیحات کلی درباره با خصوصیات و روالهای این کلاس ...
- Methods :
ContextMenu.copy(): Returns a copy of the specified ContextMenu object.
ContextMenu.hideBuiltInItems(): Hides most built-in items in the Flash Player context menu.
- Properties :
ContextMenu.builtInItems: An object whose members correspond to built-in context menu items.
ContextMenu.customItems: An array, undefined by default, that contains ContextMenuItem objects.
- Event handler
ContextMenu.onSelect: Invoked before the menu is displayed.
- روش استفاده از این کلاس ...
// تعریف این کلاس در یک متغییر
var my_cm:ContextMenu = new ContextMenu(menuHandler);
// اضافه کردن یک آیتم به لیست
my_cm.customItems.push(new ContextMenuItem("Hello", itemHandler));
// کنترل و نظارت در اجرای آیتمها
function menuHandler(obj:Object, menuObj:ContextMenu) {
// statement ...
// menuObj: witch item run ...
}
// کنترل و نظارت در یک آیتم خاص
function itemHandler(obj, item) {
// statement ...
// when item run ...
}
// تعریف منوی ساخته شده در روت پروژه
_root.menu = my_cm;
- لینک دانلود مثال : تعریف و روش استفاده
یا حق ...