Dzwebs.Net

撰写电脑技术杂文十余年

Button._x 属性、MovieClip._x 属性、TextField._x 属性

Admin | 2012-3-10 9:19:46 | 被阅次数 | 6970

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  _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);


该杂文来自: 动画制作杂文

上一篇:Button._url 属性、MovieClip._url 属性

下一篇:flash的._xscale介绍

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计