2012-10-24 10 views

Trả lời

15

này đã kết thúc làm việc cho tôi:

stage.removeAllChildren(); 
stage.update(); 
+1

Vâng, có thể không rõ ràng lúc đầu rằng khi bạn thêm trẻ vào sân khấu, chúng sẽ có từ bây giờ trở đi; chúng bị chết đuối ở mọi bản cập nhật(). Ý tưởng là bạn thêm một đứa trẻ một lần, sau đó chỉ cần cập nhật vị trí của nó khi cần thiết. Nếu bạn đang loại bỏ và sau đó thêm các đối tượng tương tự trong mỗi vòng lặp, bạn có thể làm rất nhiều công việc phụ. – kbelder

+1

Cảm ơn bạn vì điều này. Tôi đã dành cả ngày để tìm kiếm một giải pháp như thế này. – sehummel

1

nếu bạn chỉ có một con hình dạng trên sân khấu đó và không muốn removeallchildren sử dụng, bạn có thể làm điều này:

myshape.graphics.clear(); 
stage.update(); 

nếu có nhiều hơn một, sau đó lặp lại con cái của nó.