做鼠标缓冲跟随的一个小小问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:34:00
啊~~~做鼠标缓冲是我做的动作是
onClipEvent (enterFrame){
xTarget=_root._xmouse;
xyarget=_root._ymouse;
fraction=0.1;
_x=_x+(xTarget-_x)*fraction;
_y=_y+(yTarget-_y)*fraction;
可是报错说:**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 1 行: 剪辑事件只允许用于影片剪辑实例
onClipEvent (enterFrame) {

ActionScript 错误总数:1 报错:1
各位高人呀!!!这是怎么回事呀~~~!!!!

啊~~
这是新手常常犯的低级错误啊~
你看你是不是把代码写到了其他的地方,比如说“帧”上,
人家说的明明白白!“剪辑事件只允许用于影片剪辑实例”
你是写在“影片剪辑实例”上的吗?
另外你的代码还有明显不对的地方!
1:最后缺少一个“大括号”
2:上面是“xyarget”下面就变成了“yTarget”导致MC只在X方向上缓动,一看就是马虎导致的,一定要克服啊!
正确的代码如下:

onClipEvent (enterFrame) {
xTarget = _root._xmouse;
yTarget = _root._ymouse;
fraction = 0.1;
_x = _x+(xTarget-_x)*fraction;
_y = _y+(yTarget-_y)*fraction;
}