Flash中实现图像沿鼠标单击方向运动

 时间:2024-10-14 07:18:07

1、在“库”面板中插入一个影片剪辑元件sun,把它拖动到舞台底部。

Flash中实现图像沿鼠标单击方向运动

3、在“代码”图层的第一帧右击,选择“动作”选项。

Flash中实现图像沿鼠标单击方向运动

5、接着,定义一个整型变量dis用来存储每次对象移动的距离,距离值为6。

Flash中实现图像沿鼠标单击方向运动

7、定义侦听器函数onclick,参数e为鼠标事件。

Flash中实现图像沿鼠标单击方向运动

9、计算单击鼠标处,相对于对象的角度弧度值,用函数Math.atan2计算出角度值,保存在实型变量Rad中。

Flash中实现图像沿鼠标单击方向运动

11、注册对象sun_mc的enterframe事件的侦听器,接收者函数为onmove。

Flash中实现图像沿鼠标单击方向运动

13、对象sun_mc沿X轴方向移动disx的值,沿Y轴方向移动disy的值,实现对象朝着鼠标单击方向移动一次。

Flash中实现图像沿鼠标单击方向运动

15、如果对象超出了舞台边界,移除对象sun_mc的enterframe事件,也就是对象不再移动。

Flash中实现图像沿鼠标单击方向运动

17、运行程序,当鼠标单击舞台后,对象就朝着鼠标单击的位置移动。

Flash中实现图像沿鼠标单击方向运动
  • fl怎么新建元件
  • 如何为视频添加绕中心顺时针旋转淡出特效
  • 利用Flash制作倒影效果~
  • 在flash中制作渐变斜角的文字
  • flash中怎么制作简单的动画 从左往右移动的圆
  • 热门搜索
    三明旅游 旅游通票 周口旅游 平潭岛旅游 贵州旅游学校 厦门旅游路线 文明旅游 旅游网站论文 玻利维亚旅游 杭州旅游网