Очистить пункт буфера обмена контекстного меню - PullRequest
1 голос
/ 08 июня 2009

Я использую контекстное меню, используя код, приведенный ниже в приложении flex air. Для меня все элементы буфера обмена контекстного меню работают нормально, кроме «очистить».

Пожалуйста, подскажите, где я не прав.

var cMenu:ContextMenu = createContextMenu();

private function createContextMenu():ContextMenu
{               
        var editContextMenu:ContextMenu = new ContextMenu();
        editContextMenu.hideBuiltInItems();                     
        editContextMenu.clipboardMenu = true;
        editContextMenu.clipboardItems.cut = true;
        editContextMenu.clipboardItems.copy = true;
        editContextMenu.clipboardItems.paste = true;

         //NOT WORKING
         editContextMenu.clipboardItems.clear = true;

        return editContextMenu
    }

Заранее спасибо.

1 Ответ

0 голосов
/ 09 июня 2009

Возможно ли, что объект, который вы пытаетесь очистить, не может быть очищен. Цитата с liveocs

Включение или отключение пункта «Удалить» или «Очистить» в меню буфера обмена. Это должно быть включено, только если выбран объект, который можно очистить.

...