
Код AS3:
child.addEventListener(GameEvents.REMOVE_CHILD, handler);
//**********************
private function handler(event:Event):void
{
var child:DisplayObject = event.currentTarget as DisplayObject;
removeChild(child);
}
В любом случае подписываемся не на себя, а на чилда.
А в подписках я бы рекомендовал реже использовать таргет и чаще карентТаргет. КарентТаргет - это на кого подписывались. Таргет, это от кого прилетело. В данном случае совпадет. Но При условии бабблинга события, могут быть сюрпризы, потому рекомендую вырабатывать привычку подписки таки на карентТаргет. И таргет использовать только там и именно там, где это необходимо исходя из задачи (например без этого не обойтись с многослойными интерфейсами и бабблингом, или же со всякими там редиспатчами по дереву моделей).
В остальном всё верно.