Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.07.2006, 21:38
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 1  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
По умолчанию Показывать hand-cursor только когда мышь над символами текста

Я просто в ужасе. Никакого решения не вижу.
Есть текстфилд, мультилайн. Соответственно, ширна у него фиксированная, т.к. автосайз влияет только на высоту текстфилда.
Мне нужно чтобы onRelease срабатывал только когда курсор висит точно над буквами. На крайняк нужно такое условие, чтобы hand-cursor показывался только в этот момент. Но тектфилд не имеет метода hitTest, а для родителя хиттест срабатывает всегда, когда курсор над текстфилдом..

Старый 31.07.2006, 22:00
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Поместить текст еще в один мувиклип, или я что-то не так понял?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.07.2006, 22:08
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 3  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
В том беда, что такой вариант работает только если статик текст поместить в клип. А для динамика handCursor высвечивается по всей площади текстфилда :-((

Старый 31.07.2006, 22:08
Ieshua вне форума Посмотреть профиль Отправить личное сообщение для Ieshua Найти все сообщения от Ieshua
  № 4  
Ответить с цитированием
Ieshua

Регистрация: May 2004
Адрес: Москва
Сообщений: 76
Возможно сделать поле как html, и юзать:
<a href="asfunction:vot()">текст здесь</a>
__________________
Улыбка - понятие растяжимое...

Старый 31.07.2006, 22:14
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 5  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Ооо!! Супер! Благодарствую!!

Старый 31.07.2006, 22:47
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 6  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Блин. Моя беда пошла дальше:
мне теперь нужно реагировать не толко на release но и на mouseDown, а такую штуку htmlText реализовать не может... проблема оставется.

Я в своей панике уже близок к тому, чтобы начать снимать битмапы с текстов и на onMouseDown проверять getPixel :-)

Старый 31.07.2006, 23:20
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 7  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Функцию написал. Снимает клип в битмап, проверяет все точки в радиусе 5 пикселей от той точки где щелкнули мышкой, и если там встречается цвет не равный цвету бэкграунда мувика - значит событие происходит. Я горд :-)

Старый 01.08.2006, 00:49
Ieshua вне форума Посмотреть профиль Отправить личное сообщение для Ieshua Найти все сообщения от Ieshua
  № 8  
Ответить с цитированием
Ieshua

Регистрация: May 2004
Адрес: Москва
Сообщений: 76
Цитата:
мне теперь нужно реагировать не толко на release но и на mouseDown
Зачем если не секрет?
__________________
Улыбка - понятие растяжимое...

Старый 01.08.2006, 02:24
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 9  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Для довольно сложного редактора. Одна из функций - dragAndDrop текста.

Старый 01.08.2006, 11:45
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от MyXus
Для довольно сложного редактора. Одна из функций - dragAndDrop текста.
Не знаю, замечал ты или нет, но такого нет ни в одном редакторе. Текстовая область всегда прямоугольная.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.