可以使用 with
语句只指定一次影片剪辑的地址,然后对该剪辑执行一系列方法。with
语句可以用于所有动作脚本对象(如 Array、Color 和 Sound),而不仅仅是影片剪辑。
with
语句使用对象作为参数。您指定的对象会添加到当前目标路径的末尾。嵌套在 with
语句内的所有动作都将在新目标路径(即范围)内执行。例如,在下面的脚本中,为 with
语句传递对象 donut.hole
以更改 hole
的属性:
with (donut.hole){ _alpha = 20; _xscale = 150; _yscale = 150; }
此脚本的行为方式好像 with
语句中的语句是从 hole
实例的时间轴调用的。上面的代码等同于如下代码:
donut.hole._alpha = 20; donut.hole._xscale = 150; donut.hole._yscale = 150;
上面的代码也等同于如下代码:
with (donut){ hole._alpha = 20; hole._xscale = 150; hole._yscale = 150; }