Flash 在radiobutton标签上设置alpha
我正在尝试将AS3中一些单选按钮的alpha设置为50%。 问题是radiobutton标签不会改变Flash 在radiobutton标签上设置alpha,flash,actionscript-3,radio-button,alpha,Flash,Actionscript 3,Radio Button,Alpha,我正在尝试将AS3中一些单选按钮的alpha设置为50%。 问题是radiobutton标签不会改变 有人知道如何解决这个问题吗?您必须为标签使用嵌入式字体。如文件所述: 客户端环境不需要安装字体 嵌入式字体是抗锯齿的,这意味着它们的边缘是平滑的,以便于阅读。当文本大小较大时,这一点尤其明显 嵌入式字体可以是部分透明或完全透明。 嵌入式字体可以旋转 嵌入字体在缩放时提供更平滑的播放 当您使用嵌入式字体时,文本显示与预期完全相同 嵌入字体时,可以使用高级抗锯齿信息,在SWF文件中提供清晰、高质量
有人知道如何解决这个问题吗?您必须为标签使用嵌入式字体。如文件所述:
- 客户端环境不需要安装字体
- 嵌入式字体是抗锯齿的,这意味着它们的边缘是平滑的,以便于阅读。当文本大小较大时,这一点尤其明显
- 嵌入式字体可以是部分透明或完全透明。
- 嵌入式字体可以旋转
- 嵌入字体在缩放时提供更平滑的播放
- 当您使用嵌入式字体时,文本显示与预期完全相同
- 嵌入字体时,可以使用高级抗锯齿信息,在SWF文件中提供清晰、高质量的文本呈现。使用高级抗锯齿功能可以极大地提高文本的可读性,尤其是在以较小字体呈现文本时。有关高级抗锯齿的详细信息,请参见使用高级抗锯齿
<?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>
并使用嵌入式字体(确保您有assets/arial.ttf):
@字体{
src:url(“assets/arial.ttf”);
方特家族:Arial;
字体:正常;
体重:正常;
}
.myClass{
方特家族:Arial;
}
这一个很好。我刚刚创建了一个空电影,在舞台上添加了一个RadioButton组件,给它一个实例名,并在动作中将.alpha设置为.5 它起作用了
如果您没有使用单选按钮?或者它们是与标签分开的?澄清,radiobutton控件中的文本框是一个动态文本框。要将alpha应用于动态文本框,必须嵌入字体。一般来说:
<?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>