![]() ![]() | |
可以使用 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;
}
![]() ![]() | |