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;
  • لینک دانلود مثال : تعریف و روش استفاده


یا حق ...