Как отключить копирование / вставку в элементах управления Flex Text? - PullRequest
3 голосов
/ 30 сентября 2008

Короче говоря, мне нужно поместить текст в мое приложение Flex, и я не хочу, чтобы пользователи могли копировать. Я собирался использовать ярлык, но, видимо, ярлыки не поддерживают перенос текста. Можно ли сделать так, чтобы пользователи не могли выбирать текст в элементе управления Flex Text?

Спасибо.

Ответы [ 3 ]

6 голосов
/ 01 октября 2008

Вы можете использовать элемент управления Text и установить для свойства selectable значение false ...

 <mx:Text width="175" selectable="false" text="This is an example of a multiline text string in a Text control." />
2 голосов
/ 30 января 2010

Вы можете отключить вставку более 1 символа, перехватывая событие textInput:


private function onTextInput(e:flash.events.TextEvent):void
{
  if (e.text.length > 1) 
    e.preventDefault();
}

0 голосов
/ 01 октября 2008

Вы можете установить для свойства enabled значение «false», что отключает взаимодействие с пользователем. Вы также можете изменить свойство disabledcolor на ваш выбор.

print("
        <mx:Text enabled="false" disabledColor="0x000000" text=Text"/>
");
...