_x(Button._x 属性)
public _x : Number
整数,用来设置按钮相对于父级影片剪辑的本地坐标的 x 坐标。如果按钮在主时间轴上,则其坐标系统将舞台的左上角作为 (0, 0)。如果按钮在具有变形的影片剪辑内,则该按钮位于包含它的影片剪辑的本地坐标系统中。因此,对于逆时针旋转 90 度的影片剪辑,其中的按钮将继承逆时针旋转 90 度的坐标系统。按钮的坐标指的是注册点的位置。
下面的示例将 my_btn 在舞台上的坐标设置为 0。创建名为 my_btn 的按钮,并在时间轴的第 1 帧中输入下面的 ActionScript:
my_btn._x = 0;
my_btn._y = 0;
_x(MovieClip._x 属性)
public _x : Number
一个整数,它设置影片剪辑相对于父级影片剪辑的本地坐标的 x 坐标。如果影片剪辑在主时间轴中,则其坐标系统将舞台的左上角作为 (0, 0)。如果影片剪辑位于另一个具有变形的影片剪辑中,则该影片剪辑位于包含它的影片剪辑的本地坐标系统中。因此,对于逆时针旋转 90? 的影片剪辑,该影片剪辑的子级将继承逆时针旋转 90? 的坐标系统。影片剪辑的坐标指的是注册点的位置。
下面的示例将具有链接标识符 cursor_id 的影片剪辑附加到 SWF 文件。影片剪辑名为 cursor_mc,它用于替换默认的鼠标指针。下面的 ActionScript 将影片剪辑实例的当前坐标设置为鼠标指针的位置:
this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(),
{_x:_xmouse, _y:_ymouse});
Mouse.hide();
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
cursor_mc._x = _xmouse;
cursor_mc._y = _ymouse;
updateAfterEvent();
};
Mouse.addListener(mouseListener);
_x(TextField._x 属性)
public _x : Number
一个整数,用来设置文本字段相对于父级影片剪辑的本地坐标的 x 坐标。如果文本字段在主时间轴上,则其坐标系统将舞台的左上角作为 (0, 0)。如果文本字段在具有变形的影片剪辑内,则该文本字段位于包含它的影片剪辑的本地坐标系统中。因此,对于逆时针旋转 90 度的影片剪辑,其中的文本字段将继承逆时针旋转 90 度的坐标系统。文本字段的坐标指的是注册点的位置。
下面的示例当您在任意位置单击鼠标时创建一个文本字段。它创建文本字段时,该字段显示文本字段的当前 x 和 y 坐标。
this.createTextField("coords_txt", this.getNextHighestDepth(), 0, 0, 60, 22);
coords_txt.autoSize = true;
coords_txt.selectable = false;
coords_txt.border = true;
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
coords_txt.text = "X:"+Math.round(_xmouse)+", Y:"+Math.round(_ymouse);
coords_txt._x = _xmouse;
coords_txt._y = _ymouse;
};
Mouse.addListener(mouseListener);