注册
 找回密码
 注册
江西广告网
查看: 454|回复: 0
打印 上一主题 下一主题

Flash游戏制作常用代码解析(3)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-2-26 10:26:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
 2.获得鼠标及MC(MovieClip)的位置   另外一个在flash游戏制作使用频率比较高的参数就是坐标了,鼠标的坐标和MC的坐标的获得方式是不同的,鼠标的坐标可以用_xmouse和_ymouse获得,MC的坐标可以用MovieClip._x和MovieClip._y获得。值得注意的是在获得坐标时要考虑实际需要的坐标值是相对的还是绝对的,下面给出了一个典型的获得鼠标相对坐标和绝对坐标的例子(例1): 例1 源代码下载   其中浅色的正方形是一个被命名为mc的MovieClip,四个文本框属性均被设置为Dynamic Text(请参阅《 Flash MX 文本工具详解 》),场景中的两个用于获得变量x_timeline和y_timeline(绝对坐标),正方形中的两个用于获得变量x_movieclip和y_movieclip(相对坐标),为了获得变量,需要在文本框的属性面板中的Var属性中分别填入相应的变量名,与上面例子形成循环的方式一样,在第一帧中写下面的AS,第二帧创建为内容帧: x_timeline = _root._xmouse; y_timeline = _root._ymouse; x_movieclip = mc._xmouse; y_movieclip = mc._ymouse;   注意:场景的坐标原点为其左上角,坐标值向右向下递增,为正值(这与我们通常意义的坐标并不相同);MC的坐标原点是编辑MC时的中心,坐标象限见图1.   获得MC坐标的方法与上面说的大同小异,我们将在下面的MC属性简介中做介绍。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表