предыдущие выпуски:
#545813,
#553911,
#560275
допустим у нас есть 2 объекта:
var container:DisplayObjectConteiner
var child:DisplayObject;
известно, что
child находится в container. у
container переопределены методы удаления ( removeChild и т.д. ).
но нам, злым юристам, очень хочется забрать ребёнка у отца!
нет ничего проще:
var s:Sprite = new Sprite();
s.addChild( child );
s.removeChild( child );
вуаля. ребёнок — сирота.
защится от такого хака конечно можно, но это гемморой. нам надо подписывать на
removedStage у ребёнка и там делать
throw, после чего возращаться его в зад.
дальнейших выпусках расскажу как данная штука может пригодится =)