我正在创建一个简单的游戏,当物体撞到硬币时,分数会增加,硬币会消失......
我有这个代码,food1是被击中后会消失的那个,scoreOutput是动态文本的实例名称。
if(player.hitTestObject(food1)){
removeChild(food1);
score += 10;
scoreOutput.text = String(score);
}
我收到了这个错误
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
at game_fla::MainTimeline/moveObject()
也许是因为我使用了删除子,但我真的不知道如何从舞台上删除该对象,因为我不熟悉动作脚本......
关于我该怎么做的任何建议?提前致谢。