![]() |
Показывать hand-cursor только когда мышь над символами текста
Я просто в ужасе. Никакого решения не вижу.
Есть текстфилд, мультилайн. Соответственно, ширна у него фиксированная, т.к. автосайз влияет только на высоту текстфилда. Мне нужно чтобы onRelease срабатывал только когда курсор висит точно над буквами. На крайняк нужно такое условие, чтобы hand-cursor показывался только в этот момент. Но тектфилд не имеет метода hitTest, а для родителя хиттест срабатывает всегда, когда курсор над текстфилдом.. |
Поместить текст еще в один мувиклип, или я что-то не так понял?
|
В том беда, что такой вариант работает только если статик текст поместить в клип. А для динамика handCursor высвечивается по всей площади текстфилда :-((
|
Возможно сделать поле как html, и юзать:
<a href="asfunction:vot()">текст здесь</a> |
Ооо!! Супер! Благодарствую!!
|
Блин. Моя беда пошла дальше:
мне теперь нужно реагировать не толко на release но и на mouseDown, а такую штуку htmlText реализовать не может... проблема оставется. Я в своей панике уже близок к тому, чтобы начать снимать битмапы с текстов и на onMouseDown проверять getPixel :-) |
Функцию написал. Снимает клип в битмап, проверяет все точки в радиусе 5 пикселей от той точки где щелкнули мышкой, и если там встречается цвет не равный цвету бэкграунда мувика - значит событие происходит. Я горд :-)
|
Цитата:
|
Для довольно сложного редактора. Одна из функций - dragAndDrop текста.
|
Цитата:
|
| Часовой пояс GMT +4, время: 05:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.