WEB开发网
开发学院图形图像Flash Button._name 属性、MovieClip._name、TextField.... 阅读

Button._name 属性、MovieClip._name、TextField._name 属性、Video._name

 2012-06-02 19:59:46 来源:开发学院   
核心提示:一、_name(Button._name 属性)public _name : String由 my_btn 指定的按钮的实例名称,可用性:ActionScript 1.0;Flash Player 6示例下面的示例跟踪 SWF 文件的当前时间轴内所有 Button 实例的所有实例名称,Button._name 属性、M

一、_name(Button._name 属性)

public _name : String

由 my_btn 指定的按钮的实例名称。

可用性:ActionScript 1.0;Flash Player 6

示例

下面的示例跟踪 SWF 文件的当前时间轴内所有 Button 实例的所有实例名称。

for (i in this) {
     if (this[i] instanceof Button) {
     trace(this[i]._name);
     }
  }

二、_name(MovieClip._name 属性)

public _name : String

影片剪辑的实例名称。

可用性:ActionScript 1.0;Flash Player 4

示例

下面的示例允许您右键单击 (Windows) 或按住 Control 键并单击 (Macintosh) 舞台上的影片剪辑,然后从上下文菜单中选择 Info 以查看有关该实例的信息。添加几个具有实例名称的影片剪辑,然后将以下ActionScript 添加到 AS 或 FLA 文件:

var menu_cm:ContextMenu = new ContextMenu();
  menu_cm.customItems.push(new ContextMenuItem("Info...", getMCInfo));
  function getMCInfo(target_mc:MovieClip, obj:Object) {
     trace("You clicked on the movie clip '"+target_mc._name+"'.");
     trace("\t width:"+target_mc._width+", height:"+target_mc._height);
     trace("");
  }
  for (var i in this) {
     if (typeof (this[i]) == 'movieclip') {
     this[i].menu = menu_cm;
     }
  }

三、_name(TextField._name 属性)

public _name : String

文本字段的实例名称。

可用性:ActionScript 1.0;Flash Player 6

示例

以下示例演示驻留在不同深度的文本字段。在舞台上创建一个动态文本字段。请将以下 ActionScript 添加到 FLA 或 AS 文件,这样就会在运行时动态创建两个文本字段,并在"输出"面板中显示它们的深度。

this.createTextField("first_mc", this.getNextHighestDepth(), 10, 10, 100, 22);
  this.createTextField("second_mc", this.getNextHighestDepth(), 10, 10, 100, 22);
  for (var prop in this) {
     if (this[prop] instanceof TextField) {
     var this_txt:TextField = this[prop];
     trace(this_txt._name+" is a TextField at depth: "+this_txt.getDepth());
     }
  }

四、_name(Video._name 属性)

public _name : String

指示指定的 Video 对象的实例名称。

Tags:Button name 属性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接