flash中如何靠鼠标位置来控制播放那一帧?
来源:百度知道 编辑:UC知道 时间:2024/06/23 22:01:18
比如说 鼠标在窗口左上方 或右上方 或中间或其它位置
无需点击就会播放特定对应的 那一帧
再移动 再到对应的帧
多谢!
首先感谢 好意!
我想做的事 是几帧的一个动态演示的动画
是鼠标的相对位置我的动画中的眼睛元素会向方向看,但不需要特精准 就是相对的位置 播相应的帧
能不能再具体些
有没有相应的案例,代码参考 多谢!
无需点击就会播放特定对应的 那一帧
再移动 再到对应的帧
多谢!
首先感谢 好意!
我想做的事 是几帧的一个动态演示的动画
是鼠标的相对位置我的动画中的眼睛元素会向方向看,但不需要特精准 就是相对的位置 播相应的帧
能不能再具体些
有没有相应的案例,代码参考 多谢!
把你的眼睛动画放在场景候选中,添加如下代码:
onClipEvent(enterFrame){
if(_root._xmouse<150){
this.gotoAndStop(1);
}else if(_root._xmouse>350){
this.gotoAndStop(2);
}else{
this.gotoAndStop(3);
}
}
在这里我只是限制了鼠标的x坐标,你也可以添加y坐标,数值也是我随便写的,根据实际情况修改,还有跳转到的桢号
可以用简单点的
在鼠标经过的地方放透明的按钮
在按钮上写控制代码
on (rollOver) {
_root.mc.gotoAndPlay(想要的帧);
//当鼠标经过这个按钮的时候,影片剪辑mc跳转到某一帧.
}
Mouse侦听
如果是眼睛 常见就是以圆心计算对象的旋转角度了