方法三、通过鼠标拖拽和点击实现物体的任意运动 拖拽方法的实现是很简单的,但它在游戏中的运用却是很广泛的。如拼图,推箱子,打老鼠,棋类等游戏都要用到这种方法。 新增一个名为"mc"的影片。然后右键单击鼠标输入下面的代码即可: onClipEvent (mouseDown) { //当鼠标按下时执行下面代码 startDrag (mc); //让影片吸附在鼠标并跟随鼠标一起运动 } onClipEvent (mouseUp) { //当松开鼠标时执行下面代码 stopDrag (); //影片脱离鼠标 } 这段代码的功能是点击一下鼠标,影片就出现在什么地方。 新增一个名为"mc"的影片。然后右键单击鼠标输入下面的代码即可: onClipEvent (mouseDown) { x = _root._xmouse; //把鼠标当前在场景中的X坐标值附值给变量x y = _root._ymouse; //把鼠标当前在场景中的Y坐标值附值给变量y setProperty ("/mc", _x, x); setProperty ("/mc", _y, y); } 好了,说得差不多了。只要大家掌握了以上几种实体的运动方法,再结合一些其它的Flash制作和编程手段,就一定能开发出属于自己的Flash游戏。在这里,我祝大家在Flash的"康庄大道"上一帆风顺。

评论