![]() |
TextField - перемещение вместе с редактированием
Есть textfield, который создается динамически с помощью createTextField (вряд ли это важно, но все же). Необходимо сделать так, чтобы этот textfield можно было перетаскивать. Я имею в виду следующее:
- Если мышкой навести на textfield, то курсор должен принимать символ cursor_move (стрелки в разные стороны). Как это сделать с movie clip я знаю, с textfield'ом не получилось. - Если мышкой нажать один раз на textfield, то нужно чтобы сработал код startDrag и можно было перемещать. Сейчас же, если я нажала мышкой на textfield, то textfield у меня получает фокус ввода. - Если сделать двойной щелчок по textfield, то в textfield должен устанавливаться фокус ввода. Никто не подскажет как это сделать? Я пробовала уже два дня делать по-разному, ничего не получается :( |
Поместить текстовое поле в мувиклип и таскать этот клип.
|
А редактирование?
|
Что вам нужно:
Текстовое поле в мувиклипе, которые имеет реакцию на события: onPress (начать перемещение) onRelease и onReleaseOutside(прекратить) Подобный код можно найти в поиске. Рукодельное событие DoubleClick для редактирования, тоже в поиске. При срабатывании DoubleClick убивать все события реакции на мышь и переводить фокус на текстовое поле. |
selectable у поля можно отключать и включать при двойном щелчке.
|
| Часовой пояс GMT +4, время: 14:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.