2012-02-09 1 views
0

В моем приложении для подачи текста я отобразил текстовое содержимое в контейнере html или контейнере textarea. всякий раз, когда кто-либо выбирает этот контент, он может легко скопировать содержимое.Как я могу ограничить наш html-текст от копирования другими пользователями в flex?

Я хочу ограничить свой текст из копии. Любое содержимое моей заявки не должно копироваться кем-либо пользователем.

Как это сделать?

ответ

2

Попробуйте установить свойство selectable textarea.

+0

Благодаря loxxy он работает на текстовое поле, но не для контейнера HTML – Nidhi

+0

Какой HTML контейнер вы говорите? В flex нет класса htmlcontainer ... – loxxy

2

[Bindable]
частный var htmlT: String;

htmlT = "<b>name</b>"                
<mx:Text htmlText="{htmlT}" selectable="false" />  

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

<s:Group width="100%" height="100%"> 
    <s:HGroup width="100%" height="100%" > 
    <mx:HTML location="http://www.google.com" width="100%" height="100%"/> 
</s:HGroup> 
<mx:HBox width="100%" height="100%" backgroundColor="white" backgroundAlpha="0.01"/> 
</s:Group> 
+0

+1 согласен с вашим решением. Мой вопрос в том, почему все вы бросаете Bindable на каждую переменную. Как вы думаете, это всегда необходимо? –

+0

нет, им не думаю. но теперь я просто даю это для получения значения скоро. –

+0

Я использую много контейнеров html, таких как var html1: HTML = new HTML(); Я хочу ограничить выбираемое свойство этого контейнера html. Если мы сможем поместить любой html-код для ограничения, пожалуйста, поделитесь. – Nidhi

 Смежные вопросы

  • Нет связанных вопросов^_^