Flash 高手来啊!急急急!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:19:21
onClipEvent(enterFrame){
xcov = _root.cover._x;
xdis = _root.xpos-xcov;
xmove = xdis/5;
_root.cover._x = xcov+xmove;
}

这段语言是什么意思啊?
是按钮上加的语言,
请问是什么意思啊???
高手能不能在详细点?
我在做一个元件跟随按钮移动,
鼠标放在那个按钮上 元件就移动到这个按钮顶部,
怎么实现啊?
语句看不懂啊

cover 是一个元件的名字

onClipEvent(enterFrame) //当影片片断加载时间轴时,不论是放映或停止状态或显示与否,都会不断触发本事件。所以只要此片断被加载后,此事件会一直不断地执行,直到影片片断被删除为止。
xcov = _root.cover._x; //xcov是变量 ,_root绝对路径 cover覆盖 _x横坐标
xdis = _root.xpos-xcov; //xdis是变量,xdis
xmove = xdis/5; //xmove是变量
_root.cover._x = xcov+xmove;
}

onClipEvent(enterFrame){ //这个应该是写在某个mc上的,是帧频事件,以12分之1秒的速度不断刷新执行以下语句:
xcov = _root.cover._x; //元件的水平位置保存到xcov中
xdis = _root.xpos-xcov; //xcov到xpos水平移动的距离保存到xdis中,这里不知道xpos具体是怎样定义的
xmove = xdis/5; //缓冲移动的效果每次移动多少的一个值,可通过修改分母改变大小
_root.cover._x = xcov+xmove; //让这个元件水平方向做出缓冲移动到新位置的效果
}