Страница 1 из 1

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

Добавлено: 14 июн 2010, 21:01
a1exei
У меня есть кнопка. Есть текстовое поле. Нужно что бы текстовое поле не перекрывало кнопку.
Идет следующее присваивание (зависит от языка)

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

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

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

Добавлено: 14 июн 2010, 21:12
bodnar
findsend экземпляр чего? текстового поля?
a1exei писал(а):На кнопку поставить динамический текст - перекрывается кнопка.
поясните

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

Добавлено: 14 июн 2010, 21:36
a1exei
findsend - динамический текст.

На кнопку поставить динамический текст - перекрывается кнопка.
Я имею ввиду наложение текста на кнопку. Как бы кнопка - фон для текста.

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

Добавлено: 14 июн 2010, 22:40
Александр
Если сделать не кнопку а MovieClip, то можно так:

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

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

Если на Button добавить текстовое поле, то таким способом не получится.

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

Добавлено: 14 июн 2010, 23:31
a1exei
Печально. Теперь возникло 2 вопроса:
1) Как правильно делать графическое изменение MC при наведении нажатии на "кнопку".
2) Хотелось бы чтобы при наведении на "кнопку" курсор принимал вид руки.

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

Добавлено: 15 июн 2010, 04:12
bodnar
http://help.adobe.com/ru_RU/AS3LCR/Flas ... tml#cursor
a1exei писал(а):Как правильно делать графическое изменение MC при наведении нажатии на "кнопку".
сделайте его кнопкой, а не MovieClip'ом, тогда когда откроете будет куда рисовать спокойное положение, наведенное, нажатое, и заботиться не придется, они сами будут работать как нужно

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

Добавлено: 15 июн 2010, 12:41
alexei
Если на Button добавить текстовое поле, то таким способом не получится.
Тогда без динамического текста.

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

Добавлено: 15 июн 2010, 17:18
Александр
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;

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

Добавлено: 18 авг 2011, 17:09
Николай
Александр писал(а):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;

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