artcraft
11.09.2006, 02:13
есть два спрайта:
var a:Sprite = new Sprite();
var b:Sprite = new Sprite();
спроайт А лежит на сцене
спайт Б лежит в спрайте А
addChild(a);
a.addChild(b);
я удаляю спрайт А со сцены
я удалюя референсы на оба спрайта
removeChild(a);
a=null;
b=null;
они будут стёрты из памяти, или то что спрайт Б продолжает лежать в спрайте А помешает GC ?
var a:Sprite = new Sprite();
var b:Sprite = new Sprite();
спроайт А лежит на сцене
спайт Б лежит в спрайте А
addChild(a);
a.addChild(b);
я удаляю спрайт А со сцены
я удалюя референсы на оба спрайта
removeChild(a);
a=null;
b=null;
они будут стёрты из памяти, или то что спрайт Б продолжает лежать в спрайте А помешает GC ?