flash导航跟随 _root.aa 是影片剪辑的名称吗?还是变量呢?为什么呢?大侠帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:19:52
onClipEvent (load) {
_root.aa = _parent.d1._x;
acceleration =0.15;
}
onClipEvent (enterFrame) {
distance = Math.abs(_root.aa -_x);
if (distance>1) {
if (_root.aa >_x) {
_x += distance*acceleration;
} else {
_x -= distance*acceleration;
}
}
}
http://www.flash8.net/fla/6892.shtml 这是源码

是变量,可以简单的理解成全局变量 就是无论是flash的哪个地方(mc,时间轴或按钮上)都可调用的变量。
你看后面都有用到这个变量distance = Math.abs(_root.aa -_x);
如果是mc的话无法解释这里。
不过谁这样写变量啊!我也是第一次看见这样写变量的。
一般都是var aa=_parent.d1._x的
这里取的值是d1的父级的x值。

应该是变量,你看后面都有用到这个变量distance = Math.abs(_root.aa -_x);
如果是mc的话无法解释这里。
不过谁这样写变量啊!我也是第一次看见这样写变量的。
一般都是var aa=_parent.d1._x的
这里取的值是d1的父级的x值。

_root.aa不是影片剪辑的名称,是定义的一个变量.这段代码没有定义,可能在另外一段代码里面.
_root.aa这里表是的影片剪辑d1的x轴坐标.d1在当前层级的父层级.
懂了吧

是变量 可以简单的理解成全局变量 就是无论是flash的哪个地方(mc,时间轴或按钮上)都可调用的变量