![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
Подскажите пожалуйста можно ли в RadioButtonGroup заменить шрифт, цвет и размер. Если можно то скажите как.
|
|
|||||
|
В RadioButtonGroup нельзя. Но можно в цикле пройтись по всем RB и сменить стиль:
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
извините не очень поняла что такое _radio
и как написать цикл? |
|
|||||
|
_radio -это имя, которое вы прописали в поле InstanceName на панели Properties, выделив radioButton на сцене. Имя может быть любым, _radio всего лишь пример.
Допустим у вас на сцене есть три radioButton с именами r_1, r_2, r_3. Тогда код в кадре будет таким //массив с именами ваших радиоКнопок var radioButtons:Array=[r_1, r_2, r_3] //формат для текста var tf:TextFormat = new TextFormat(); tf.color = 0x00FF00; tf.font = "Georgia"; tf.size = 18; // в цикле перебираете все объекты из массива radioButtons // и изменяете им стиль. В данном случае это цвет текста, шрифт и размер. for (var i:int=0; i<radioButtons.length; i++) { radioButtons[i].setStyle("textFormat", tf); } |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
спасибо огромное
|
|
|||||
|
Ну а если вы все же используете Группу, то лучше вот так делать:
import fl.controls.RadioButtonGroup; var radioGroup:RadioButtonGroup = new RadioButtonGroup("test"); r_1.group = radioGroup; r_2.group = radioGroup; r_3.group = radioGroup; var tf:TextFormat = new TextFormat(); tf.color = 0x00FF00; tf.font = "Georgia"; tf.size = 18; for (var i:int=0; i<radioGroup.numRadioButtons; i++) { radioGroup.getRadioButtonAt(i).setStyle("textFormat", tf); } |
|
|||||
|
Регистрация: Aug 2013
Адрес: Москва
Сообщений: 37
|
ммм... а написать свою радиогруппу унаследованную от RadioButtonGroup и уже там применять стили?
|
|
|||||
|
Конечно и так можно. Но раз ТС ещё на начальном уровне (не знает о циклах и массивах), ей сложно будет осознать код такого класса. Поэтому мы старались объяснить ей ситуацию по-простому - "на пальцах".
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:41. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|