Я пытаюсь установить альфа на 50% на некоторых радиокнопках в AS3. Проблема заключается в том, что метки радиообмена не будут меняться.Установите alpha на метку радиообмена
Кто-нибудь знает, как это исправить?
Я пытаюсь установить альфа на 50% на некоторых радиокнопках в AS3. Проблема заключается в том, что метки радиообмена не будут меняться.Установите alpha на метку радиообмена
Кто-нибудь знает, как это исправить?
Вы должны использовать встроенные шрифты для своих меток. Как указано в документации:
http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_04.html#133099
Надеется, что это помогает.
Редактировать
В ответ на Kekoa:
Этот образец делает радиоуправления почти невидимым, но метка не влияет на альфа-изменения:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:RadioButton label="Some label here" alpha=".1" />
</mx:WindowedApplication>
И с внедренным шрифтом (сделать убедитесь, что у вас есть активы/arial.ttf):
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Style>
@font-face {
src: url("assets/arial.ttf");
fontFamily: Arial;
fontStyle: normal;
fontWeight: normal;
}
.myClass {
fontFamily: Arial;
}
</mx:Style>
<mx:RadioButton label="Some label here" alpha=".1" />
</mx:WindowedApplication>
Это хорошо работает.
Я только что создал пустой фильм и наполнил компонент RadioButton на сцене, дал ему имя экземпляра и в действиях установил .alpha в .5.
Это работает.
Если вы не используете RadioButtons? Или они отделены от вашего ярлыка?
Нет, это не так, пожалуйста, проверьте мой отредактированный ответ. – radekg
Уточнение, текстовое поле в управлении радиообмена - это динамическое текстовое поле. Чтобы применить альфа к динамическому текстовому полю, вы должны вставить шрифт. http://www.actionscript.org/forums/archive/index.php3/t-310.html и вообще: http://www.google.com/search?q=flash+dynamic+text+alpha – radekg
Нет, вы не работаете без встроенных шрифтов. – Kekoa