【发布时间】:2019-08-19 19:36:17
【问题描述】:
我正在制作一个 Create-a-Character。其中一个功能是能够调整面部特征的位置。例如可以上下移动鼻子 (通过箭头按钮,例如:1点击向上按钮,将鼻子向上移动一点点。)
但显然我不希望眼睛、鼻子或嘴唇漂浮在脸外,或者鼻子最终长在额头上,这会很奇怪,哈哈。
那么我该如何编写代码以使用户只能在所选方向上移动影片剪辑一定次数?
【问题讨论】:
-
如果你使用
startDrag()会有一个限制矩形,否则你需要手动将约束附加到一个对象上,并在移动时检查它们。 -
您可以继承 MovieClip 并覆盖 x 和 y 的设置器。不确定这是否适用于 startDrag(...) 但您可以尝试解决。
标签: actionscript-3 actionscript