Flash中实现图像沿鼠标单击方向运动
1、在“库”面板中插入一个影片剪辑元件sun,把它拖动到舞台底部。

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

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

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

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

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

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

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

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