很不幸,必须用代码。用键盘操作人物可以用键盘侦听(AS3),碰到东西停下就有点麻烦了,如果那个“东西”是规则的(如圆、矩形),可以用一些数学的方法计算是否有碰到,如果是不规则的就有点麻烦了。如果是点碰图形则可以用hitTestPoint()函数。如果你不懂代码的话还是先去学学吧。做这种东西要用代码啊。给你一个用于代码参考的网站:http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/index.html