1

我在 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;
}

如果您需要教育部信息,可以给您,谢谢。

// 编辑:路上的点在闪烁。

4

0 回答 0