麻烦FLASH大虾看下这个问题?

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:32:09
on (rollOver) {
setProperty(mc,_x,-160);

}

看下段代码?
为什么我的按钮只可以用一次。下次就没用了?
还有 当改变 影片剪辑 MC的坐标的时候。。是瞬间改变 160
可以然他慢慢移动吗 ?
代码该怎么写?

首先,不是按钮只可以用一次,这儿你的 MC 的坐标第一次改变时,不是在 x=160 的点上,所以能看见他动了一下,跑到 160 的位置上去了。当你又一次使用按钮时,MC就在 160 的位置上,它不会跑到别处去,看上去好像它没动,其实不然。
如果要它慢慢移动的话可以这么写,把你上面的脚本该成下面的这个:
on (rollOver) {
mc.onEnterFrame = function() {
if (mc._x<400) {
mc._x += 50;
}
};
}