Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   textlayoutframework & contextmenu (http://www.flasher.ru/forum/showthread.php?t=169762)

vaskar 11.10.2011 19:29

textlayoutframework & contextmenu
 
приветствую, господа! нужна ваша помощь! делаю приложение для просмотра книг в интернете через tlf. текст делаю выделяемым, это часть функционала. но на выделенном тексте в контекстном меню есть кнопки "Копировать", "Вставить" и т.д. Нужно сделать, чтобы нельзя было копировать текст.

делаю следующее:

Код AS3:

cMenu.hideBuiltInItems();
cMenu.clipboardMenu=false;
cMenu.clipboardItems.copy=false;
this.contextMenu = cMenu;
 
bodyTextContainer.contextMenu=cMenu;
//bodyTextContainer это контейнер в котором отображается наш textFlow

но при выделении текста все равно активна кнопка "Копировать".

причем в дебагере на момент выделения текста у спрайта переменная bodyTextContainer.contextMenu.clipboardItems.copy=true

Как сделать так чтобы эта переменная не менялась? есть ли другой способ убрать из контекстного меню "Копировать"

Добавлено через 7 минут
все, получилось! просто при каждом выделении текста ставлю переменную
Код AS3:

bodyTextContainer.contextMenu.clipboardMenu=false;

топорно, конечно, но другого способа пока не нашел


Часовой пояс GMT +4, время: 19:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.