Динамический текст на кнопке.

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
a1exei
МУЛЬТИАККАУНТ!
Сообщения: 20
Зарегистрирован: 27 фев 2010, 23:21

Динамический текст на кнопке.

Сообщение a1exei »

У меня есть кнопка. Есть текстовое поле. Нужно что бы текстовое поле не перекрывало кнопку.
Идет следующее присваивание (зависит от языка)

Код: Выделить всё

findsend.text="Поиск";
Пробовал 2 варианта:
1) На кнопку поставить динамический текст - перекрывается кнопка.
2) Сверху ставлю динамический текст. Но присваивание не работает. Т.е получаю чистую кнопку без текста. Какие еще есть варианты?
Кучу кнопок с различными надписями не предлагать. ВКонтакте около 60 языков. А у меня около 15 кнопок.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Динамический текст на кнопке.

Сообщение bodnar »

findsend экземпляр чего? текстового поля?
a1exei писал(а):На кнопку поставить динамический текст - перекрывается кнопка.
поясните
a1exei
МУЛЬТИАККАУНТ!
Сообщения: 20
Зарегистрирован: 27 фев 2010, 23:21

Re: Динамический текст на кнопке.

Сообщение a1exei »

findsend - динамический текст.

На кнопку поставить динамический текст - перекрывается кнопка.
Я имею ввиду наложение текста на кнопку. Как бы кнопка - фон для текста.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Динамический текст на кнопке.

Сообщение Александр »

Если сделать не кнопку а MovieClip, то можно так:

Код: Выделить всё

btn_mc.findsend.text="Поиск";
На btn_mc добавить текстовое поле findsend.

Если на Button добавить текстовое поле, то таким способом не получится.
a1exei
МУЛЬТИАККАУНТ!
Сообщения: 20
Зарегистрирован: 27 фев 2010, 23:21

Re: Динамический текст на кнопке.

Сообщение a1exei »

Печально. Теперь возникло 2 вопроса:
1) Как правильно делать графическое изменение MC при наведении нажатии на "кнопку".
2) Хотелось бы чтобы при наведении на "кнопку" курсор принимал вид руки.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Динамический текст на кнопке.

Сообщение bodnar »

http://help.adobe.com/ru_RU/AS3LCR/Flas ... tml#cursor
a1exei писал(а):Как правильно делать графическое изменение MC при наведении нажатии на "кнопку".
сделайте его кнопкой, а не MovieClip'ом, тогда когда откроете будет куда рисовать спокойное положение, наведенное, нажатое, и заботиться не придется, они сами будут работать как нужно
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: Динамический текст на кнопке.

Сообщение alexei »

Если на Button добавить текстовое поле, то таким способом не получится.
Тогда без динамического текста.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Динамический текст на кнопке.

Сообщение Александр »

alexei
Попробуй так с кнопкой:

Код: Выделить всё

var my_str = 'кнопка';// изменение текста в 3-х состояниях кнопки((my_btn.upState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;((my_btn.downState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;((my_btn.overState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;
Николай
Сообщения: 16
Зарегистрирован: 18 сен 2010, 13:47

Re: Динамический текст на кнопке.

Сообщение Николай »

Александр писал(а):alexei
Попробуй так с кнопкой:

Код: Выделить всё

var my_str = 'кнопка';// изменение текста в 3-х состояниях кнопки((my_btn.upState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;((my_btn.downState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;((my_btn.overState as DisplayObjectContainer).getChildAt(1) as TextField).text = my_str;

Очень ценная инфоримация, спасибо!!!
Ответить