setProperty 函数

setProperty(target:Object, property:Object, expression:Object) : Void

当影片剪辑播放时,更改影片剪辑的属性值。

可用性:ActionScript 1.0、Flash Player 4

参数

target:Object ― 要设置其属性的影片剪辑的实例名称的路径。

property:Object ― 要设置的属性。

expression:Object ― 或者是属性的新的字面值,或者是计算结果为属性新值的等式。

示例

以下 ActionScript 创建一个新的影片剪辑并向其中加载一个图像。通过使用 setProperty() 对剪辑设置 _x_y 坐标。当单击名为 right_btn 的按钮时,名为 params_mc 的影片剪辑的 _x 坐标会递增 20 个像素。

this.createEmptyMovieClip("params_mc", 999);
params_mc.loadMovie("http://www.helpexamples.com/flash/images/image1.jpg");
setProperty(this.params_mc, _y, 20);
setProperty(this.params_mc, _x, 20);
this.right_btn.onRelease = function() {
 setProperty(params_mc, _x, getProperty(params_mc, _x)+20);
};

请参阅

getProperty 函数