首页 > 解决方案 > 如何设置 x 和 y 可以移动多少movieclip 的最大/限制?

问题描述

我正在制作一个 Create-a-Character。其中一个功能是能够调整面部特征的位置。例如可以向上或向下移动鼻子(通过箭头按钮,例如:1 单击向上按钮,将鼻子向上移动一点点。)

但显然我不希望眼睛、鼻子或嘴唇漂浮在脸外,或者鼻子最终落在额头上,这会很奇怪,哈哈。

那么我该如何编码,以便用户只能在所选方向上移动影片剪辑一定次数?

标签: actionscript-3actionscript

解决方案


如果您只使用箭头按钮来移动对象,这非常容易。单击按钮后,检查对象的位置并在需要时移动它。基本示例:

// if arrow up clicked
if (nose.y > 100)
{nose.y -= 2}

// if down arrow clicked
if (nose.y < 140)
{nose.y += 2}

x 轴也是如此,显然,数字 100 和 140 可以是您想要的任何值。这意味着,在这些点之间移动对象。


推荐阅读