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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.06.2010, 09:56
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 1  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
По умолчанию TextField, static text and change cursor on hand

Есть строка, предположим "1 2 3 4"
При наведении на отдельную цифру курсор должен становиться рукой. при клике на нее, она должна изменить свой цвет. Я не нашел как изменить курсор у TextField. Сделал кнопку и положит туда одну из цифр. Кнопка дала курсор. Так же есть возможность повесить обработчика, но как тепеь поменять цвет? мне не достучаться до цифры.
пробывал по идентификаторам через кнопку
Код AS3:
button.textField
и напрямую
Код AS3:
textField
Добавлено через 10 минут
Есть конечно вариант наложить друг на друга кнопки с текстом разного цвета, но на мой взгляд это самое последнее дело.

Старый 08.06.2010, 10:42
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Попробуйте поиграться с <a href="event:eventValue"></a>, TextEvent.LINK. Во время обработки события изменять цвет участка текста.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 09.06.2010, 10:53
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 3  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
Могу ли я как то добраться до элементов внутри кнопки?

в данном случае TEST это динамический текст внутри кнопки.

Старый 09.06.2010, 11:12
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от ikozlov Посмотреть сообщение
Могу ли я как то добраться до элементов внутри кнопки?
Предположительно, можете. Это элементы дисплей-листа, а значит есть вероятность, что можно обойти дерево.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 09.06.2010, 14:01
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 5  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
прошу помощи! в as буквально неделю и подобных тонкостей пока не знаю.

Старый 09.06.2010, 15:24
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Код AS3:
DisplayObjectContainer#getChildAt(index)
Если не помогло - в раздел "вакансии" обратитесь.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 09.06.2010, 16:00
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
нюанс в том, что SimpleButton не наследует DisplayObjectContainer
у кнопки исторически дети лежат как-то по своему
в AS3 до них можно добраться через overState, upState и т.д.
например если в кнопке ничего кроме текстфилда нет, то button.overState это он и будет, если еще что-то есть, то не знаю, не экспериментировал

в любом случае программный доступ к внутренностям кнопки это путь к гемору и неразберихе, сколько помню оно всегда так было, не для того она..

Старый 09.06.2010, 16:57
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 8  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
Цитата:
Сообщение от dimarik Посмотреть сообщение
Попробуйте поиграться с <a href="event:eventValue"></a>, TextEvent.LINK. Во время обработки события изменять цвет участка текста.
по моему этот вариант не подходит. т.к. задача по мимо изменения цвета текста еще иметь курсор в виде руки

Старый 09.06.2010, 17:08
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от ikozlov Посмотреть сообщение
по моему этот вариант не подходит. т.к. задача по мимо изменения цвета текста еще иметь курсор в виде руки
Замечательно подходит. Даже кнопки не нужны.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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