您现在的位置是: 软件 > 设计在线 > Flash > 技巧运用 > 正文


-Flash 游戏夏令营
-轻松玩转Visual C#
-Flash动画复杂动作表现技巧
-轻松玩转ASP.NET


Flash游戏制作常用代码解析
2002-08-01· ·dofy··天极设计在线

上一页  1 2 3 4 5 6 7 8 9 10  下一页

  2.获得鼠标及MC(MovieClip)的位置

  另外一个在flash游戏制作使用频率比较高的参数就是坐标了,鼠标的坐标和MC的坐标的获得方式是不同的,鼠标的坐标可以用_xmouse和_ymouse获得,MC的坐标可以用MovieClip._x和MovieClip._y获得。值得注意的是在获得坐标时要考虑实际需要的坐标值是相对的还是绝对的,下面给出了一个典型的获得鼠标相对坐标和绝对坐标的例子(例1):


例1
源代码下载

  其中浅色的正方形是一个被命名为mc的MovieClip,四个文本框属性均被设置为Dynamic Text(请参阅《Flash MX 文本工具详解》),场景中的两个用于获得变量x_timeliney_timeline(绝对坐标),正方形中的两个用于获得变量x_movieclipy_movieclip(相对坐标),为了获得变量,需要在文本框的属性面板中的Var属性中分别填入相应的变量名,与上面例子形成循环的方式一样,在第一帧中写下面的AS,第二帧创建为内容帧:

x_timeline = _root._xmouse;
y_timeline = _root._ymouse;
x_movieclip = mc._xmouse;
y_movieclip = mc._ymouse;

  注意:场景的坐标原点为其左上角,坐标值向右向下递增,为正值(这与我们通常意义的坐标并不相同);MC的坐标原点是编辑MC时的中心,坐标象限见图1.

  获得MC坐标的方法与上面说的大同小异,我们将在下面的MC属性简介中做介绍。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

【责任编辑:Shiny】
【发表评论】【关闭窗口】
■ 相关内容
 Flash动画复杂动作表现技巧
 Flash游戏制作规划与流程漫谈
 Flash游戏制作:找错误
 Flash 游戏制作:抢手棋
 Flash游戏制作:弹力球
 Flash游戏制作:贪食蛇
 用flash制作简单拼图游戏
 动漫人Flash游戏:找错误
 动漫人Flash游戏:小猪方块
 动漫人Flash游戏:吞食龙
 动漫人Flash游戏:飞车MM
 Flash游戏实例制作:打小狗
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!