获取和设置影片剪辑属性

要获取或设置影片剪辑的属性(如果可以设置),可以使用点语法,也可以使用 setProperty()getProperty() 函数。还可以使用 tellTarget() 函数。

要使用点语法,请指定影片剪辑实例名称,后面跟随一个点 (.),然后指定属性名称。例如,以下代码获取名为 cartoonArea 的影片剪辑的 x 屏幕坐标(由 _x 影片剪辑属性表示),并将结果分配给名为 x_pos 的变量。

x_pos = cartoonArea._x;

以下示例等同于上一个示例,只不过使用 getProperty() 函数来检索影片剪辑的 x 位置:

x_pos = getProperty(cartoonArea, _x);

通过 setProperty() 函数可以设置某个影片剪辑实例的属性,如下面示例中所示:

setProperty(cartoonArea, _x, 100);

以下示例等同于上一个示例,只不过使用的是点语法:

cartoonArea._x = 100;

您也可以在 tellTarget() 语句中获取或设置影片剪辑属性。以下代码等效于前面所示的 setProperty() 示例:

tellTarget("/cartoonArea") {
    _x = 100;
}

有关 tellTarget() 函数的更多信息,请参见控制其它时间轴