_alpha(Button._alpha 属性)
public _alpha : Number
由 my_btn 指定的按钮的 Alpha 透明度值。有效值为 0(完全透明)到 100(完全不透明)。默认值为 100。按钮的 _alpha 设置为 0 时,其中的对象处于活动状态(即使这些对象不可见)。
示例
在用户单击名为 myBtn_btn 的按钮时,以下代码将该按钮的 _alpha 属性设置为 50%。首先,在舞台上添加按钮实例。然后,为它指定实例名称 myBtn_btn。最后,在第 1 帧处于选中状态时,将以下代码放入"动作"面板中:
myBtn_btn.onRelease = function(){
this._alpha = 50;
};
下面的代码在鼠标滑过影片剪辑时将动态创建的名为 triangle 的影片剪辑的 _alpha 属性设置为 50%。请将以下 ActionScript 添加到 FLA 或 AS 文件:
this.createEmptyMovieClip("triangle", this.getNextHighestDepth());
triangle.beginFill(0x0000FF, 100);
triangle.moveTo(10, 10);
triangle.lineTo(10, 100);
triangle.lineTo(100, 10);
triangle.lineTo(10, 10);
triangle.onRollOver = function() {
this._alpha = 50;
};
triangle.onRollOut = function() {
this._alpha = 100;
};
示例
下面的代码将名为 my_txt 的文本字段的 _alpha 属性设置为 20%。请从"库"选项菜单中选择"新建字型",从而在库中创建一个新字体元件。然后将字体的链接设置为 my font。将字体元件的链接设置为 my font。请将以下 ActionScript 代码添加到 FLA 或 AS 文件。
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
// where 'my font' is the linkage name of a font in the Library
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
my_txt.border = true;
my_txt.embedFonts = true;
my_txt.text = "Hello World";
my_txt.setTextFormat(my_fmt);
my_txt._alpha = 20;