Просмотр полной версии : Есть ли возможность запретить выделение текста в TextArea
djyamato
02.04.2009, 05:16
Здравствуйте.
Есть ли возможность запретить выделение текста в TextArea компоненте (сделано на AS2)
.selectable - такого свойства нет у этого компонента нет, а нужно чтобы он скроллировался (очень большой текст, ОООЧЕНЬ ) и не выделялся
Заранее благодарю за помощь.
как вариант, можете использовать динамикТекст, добавив к нему UIScrollBar.
alekslitvinenk
02.04.2009, 12:52
Можно принудительно установить выделение для TextArea компонента.
my_text.editable = false;
Selection.setFocus(my_text);
this.onEnterFrame = function(){
Selection.setSelection(0,0);
}
djyamato
02.04.2009, 16:07
Можно принудительно установить выделение для TextArea компонента.
my_text.editable = false;
Selection.setFocus(my_text);
this.onEnterFrame = function(){
Selection.setSelection(0,0);
}
а цвет выделения я же могу поменят ?
чтобы этого выделения не было видно
Да.. я бы на вашем месте вообще не пользовался таким способом. :confused:
Тем более, как вы пишете, что у вас большое кол-во текста будет, и эта реализаця в дальнейшем ещё скажется негативно.
...зачем вам сдался этот TextArea.. я же вам написал, используйте динамикТекст и привижите к ниму компонент UIScrollBar.
djyamato
02.04.2009, 16:53
Да.. я бы на вашем месте вообще не пользовался таким способом. :confused:
Тем более, как вы пишете, что у вас большое кол-во текста будет, и эта реализаця в дальнейшем ещё скажется негативно.
...зачем вам сдался этот TextArea.. я же вам написал, используйте динамикТекст и привижите к ниму компонент UIScrollBar.
Вы имеете ввиду TextField (dynamic) ?
Если да, то он умирает после добавления 20 страниц из ворда а TextArea показывает сносно и не тормозит даже при 100 страницах текста
Или какой-нибудь другой динамик текст ?
2morrowMan
02.04.2009, 16:59
Здравствуйте.
Есть ли возможность запретить выделение текста в TextArea компоненте
.selectable - такого свойства нет у этого компонента нет, а нужно чтобы он скроллировался (очень большой текст, ОООЧЕНЬ ) и не выделялся
Заранее благодарю за помощь.
Зато у TextArea есть свойство textField ;)
djyamato
02.04.2009, 17:06
И вот еще самая большая сложность - нужно чтобы нельзя было скопировать этот текст никаким способом !!!
Зато у TextArea есть свойство textField ;)
У компонента Flash CS3...
djyamato
02.04.2009, 17:13
ЭЭх
а у меня as2
Вы имеете ввиду TextField (dynamic) ?
Если да, то он умирает после добавления 20 страниц из ворда а TextArea показывает сносно и не тормозит даже при 100 страницах текста
Или какой-нибудь другой динамик текст ?
Бред, хоть 100, хоть 1000...
djyamato
02.04.2009, 17:42
Можно принудительно установить выделение для TextArea компонента.
my_text.editable = false;
Selection.setFocus(my_text);
this.onEnterFrame = function(){
Selection.setSelection(0,0);
}
Вот этот вариант очень подошел
Спасибо большое Вам :)
Добавлено через 5 минут
Бред, хоть 100, хоть 1000...
Возможно я что-то не так об_яснил
Сначала я так и сделал: динамический текст, сделал к нему скроллер
Но когда попытался вставить текст большой, флэшка долго не подавала признаков жизни и текст вставился кусками.
Блок текста, потом разрыв огромный, потом опять текст, и все это тормозило по-черному.
Mnilionic
02.04.2009, 23:49
было бы интересно узнать почему так происходит...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.