我在 Flash 中制作了一个 TowerDefens,并想在我的 Android 手机上使用它,所以我将它发布为 adobe air 3.4 for Android。它工作了,我可以在手机上玩我的游戏,而且 MouseEvents 在手机上工作得很好,但是当它没有像在 Flash 10.3 上那样删除所有镜头时
镜头是一个 MoveClip,我尝试使用函数 removeChild() 从 _root 中删除它们,之后我将 Bullet 设置为 null,但您仍然可以在屏幕上看到它。
这是错误部分的图片
道路上的白点应该被删除
如果应该将其删除,这就是我的子弹类。
public function removeMe():void{
this.removeEventListener(Event.ENTER_FRAME, eFrame);;
_root.removeChild(this);
_root.killMe(this);
System.gc();
}
杀死这个班级
function killMe(obj:Object):void{
obj = null;
}
如果您需要教育部信息,可以给您,谢谢。
// 编辑:路上的点在闪烁。