【发布时间】:2011-11-03 00:52:57
【问题描述】:
我的舞台上有一个名为 dude 的影片剪辑,该影片剪辑是一个帧,其中包含一个名为 axeframe 的影片剪辑和另一个名为 axe 的影片剪辑。我想要做的是在 axeframe 中做一个 hittest,这样当斧头(只有斧头不是角色)在 stage 上击中敌人(命名为敌人)时,他会消失。这是我的代码:
addEventListener(Event.ENTER_FRAME, axehit);
function axehit(event:Event):void {
if (axe.hitTestObject(enemy)) {
removeChild(enemy.stage)
}
}
它给了我这个错误
1120: 访问未定义的属性enemy.if (axe.hitTestObject(enemy)) {
1120:访问未定义的属性enemy.removeChild(enemy.stage)
【问题讨论】:
-
未来任何更好/更快/更轻松的方法都会非常有帮助
标签: actionscript-3 actionscript