очистить элемент буфера обмена контекстного меню Flex

Я использую контекстное меню, используя приведенный ниже код в приложении 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
    }

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


person Community    schedule 08.06.2009    source источник
comment
очистить, когда я выделяю текст, затем удаляю в контекстном меню. Это не удаление выделенного текста.   -  person    schedule 08.06.2009


Ответы (1)


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

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

person kenneth    schedule 09.06.2009