![]() |
|
||||||||||
|
|
|
|||||
|
Есть некоторое текстовое поле. Необходимо "поймать" событие клика по нему. При всем этом есть ряд нюансов: у поля selectable=false, желательно чтоб курсор не менял свой внешний вид, еще нужно определить позицию клика по текстовому полю и еще поле скроллится по вертикали. Все эти нюансы по отдельности и/или на ас3 проблем не выызвают, но решить нужно именно так и на ас2. Был бы рад любым подсказкам и намекам. Заранее спасибо.
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
|
Модрон-ветеринар
|
Есть такой класс в AS2 - TextSnapshot. Я сам его не использовал, но посмотрите его методы, кажется, он вам может помочь.
PS. Хотя он, кажется, для возможности работы со статическим текстом. Вы не написали, какого типа у вас поле - статическое или динамическое. Тогда, если выделяемость отключена и поле динамическое, поймать сам клик на нем можно с помощью дополнительного прозр. мувика, равного по ширине и высоте тестовому полю, который расположен над ним, например. Для этого использовать проверку на hitTest по событию onMouseDown. А вот с позицией туговато будет, если все же selectable=false. Последний раз редактировалось mooncar; 29.06.2010 в 23:44. |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
mooncar ооо, аву сменил
а по теме, аттач мувик под текстовое поле и работай с ним
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
mooncar, текстовое поле динамическое и текст программно меняется по ходу выполнения программы.
По поводу прозрачного мувика были мысли, но это еще те танцы с бубном...
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|