【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《flash鼠标跟随代码怎么打》,欢迎阅读!
本文整理于网络,仅供阅读参考
flash鼠标跟随代码怎么打
flash鼠标跟随代码怎么打? 方法一:
1、先做个影片剪辑代替你的鼠标 2、给你要跟随的影片剪辑起个名字叫aa 3、在你这个影片剪辑中写 onclipevent (enterframe) { this._x=_level0._xmouse; this._x=_level0._ymouse; }
4、隐藏鼠标 mouse.hide();写在主场景的帧上 方法二:
mc为屏幕中的剪辑对象 startdrag(mc,true);
//mc可拖动,拖动点为mc的中心 mouse.hide(); //隐藏鼠标 var i:number = 0; //定义变量i,值为0 onmousemove = function(){ //当鼠标移动时
本文整理于网络,仅供阅读参考
attachmovie("mc","mc"+i,i);
//从库中加载链接名为mc的元件到屏幕中作为实例,命名为mc+1
this["mc"+i]._x = _xmouse; this["mc"+i]._y = _ymouse; //这些实例与鼠标坐标位置相同 i+=1
//随着鼠标移动,实例数量递增 }; 方法三:
1.新建一个影片剪辑元件,画上你要想跟随的效果 2.把影片剪辑拖到场景中,点中影片剪辑,到属性面板取实例名为:cursor_mc
3.新建一个图层把脚本粘贴到图层二的第一桢,控制测试影片
const speed:int = 10;
stage.addeventlistener(event.enter_frame,onenter); function onenter(evt:event){
if(math.abs(evt.target.mousex-cursor_mc.x)>2||math.abs(evt.target.mousey-cursor_mc.y)>2) {
cursor_mc.x+=(evt.target.mousex-cursor_mc.x)/speed;//缓
本文整理于网络,仅供阅读参考
动就靠这个
cursor_mc.y+=(evt.target.mousey-cursor_mc.y)/speed;//缓动就靠这个 }else{
cursor_mc.x = evt.target.mousex; cursor_mc.y = evt.target.mousey; } }
本文来源:https://www.wddqxz.cn/38442da083c758f5f61fb7360b4c2e3f5727258a.html