首先,确定您已正确设置了对象和其属性。如果仍然无法正常工作,您可以尝试使用trace语句来调试代码并找到问题所在。例如,您可以尝试像这样使用HitTestObject:
if (obj1.hitTestObject(obj2)) { trace("Collision detected"); }
如果这种方法仍然不起作用,则可能需要检查对象的层级结构或使用其他方法来检测碰撞,例如使用HitTestPoint。
上一篇:ActionScript3.0错误1105:赋值的目标必须是一个引用值
下一篇:ActionScript3: 我应该使用哪段代码来停止玩家控制的精灵移动?