FLASH里实现鼠标跟随的两种方法第一种方法:步骤一:在FLASH里新建一个影片剪辑元件,随便绘制一个圆,圆的中心对准十字,然后在属性里为实例命名,这里就用mc了。步骤二:把它拖入舞台,新建一层,选中第一贞,然后打开“动作”面板,输入如下语句:当元件在舞台内时,舞台上的时间轴没播放一贞都要执行下面的代码_rooto
E
terFramefu
ctio
mc这个实例的X轴坐标等于舞台上的鼠标的X轴坐标。mc_x_root_xmousemc这个实例的y轴坐标等于舞台上的鼠标的y轴坐标。mc_y_root_ymouse如果需要元件渐进跟随鼠标,把代码修改成下面这样就可以了_rooto
E
terFramefu
ctio
mc_x_mc_x_root_xmousemc_x4mc_y_mc_y_root_ymousemc_y4在这里可以通过修改“4”的值来控制跟随的快慢,数值越大,跟随的速度就越慢。第二种方法:
f步骤一:在FLASH里新建一个影片剪辑元件,同样画一个圆,中心对准十字,然后在属性里把实例命名为mc步骤二:把它拖入舞台,新建一层,选中第一贞,然后打开“动作”面板,输入如下语句:当剪辑载入o
ClipEve
tload舞台上的mc这个实例可以被拖拽StartDrag_rootmctrue总结:这两种代码的书写方法产生的效果基本上一样,目的都是让影片剪辑跟随鼠标的移动而移动,但是第一种方法MC移动的会更流畅一些,用这种方法来做鼠标指针的替换比较好,不会让人有卡的感觉。大家可以做下试试,感觉一下。最后再顺便唠叨一下,在有些动画和课件中需要用到别的元件来替换掉鼠标指针,这时只需要在上面代码的基础上加上一句Mousehide就可以实现了。示例如下:_rooto
E
terFramefu
ctio
mc_x_root_xmousemc_y_root_ymouseMousehide
fr