一、_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 对象的实例名称。