as3 vérifier si l'enfant existe - removeChild();

Le code ci-dessous crée un Clip appelé "le cercle" et vérifie si elle existe et supprime via la méthode removeChild(); Il a enlevé le cercle, mais le [object MovieClip] est toujours là.

Comment puis-je vérifier si un enfant est "sur scène" ou supprimés à l'aide de removeChild?

import flash.display.MovieClip;
import flash.events.MouseEvent;

var circle:MovieClip  = new MovieClip();
circle.graphics.beginFill(0xFF794B);
circle.graphics.drawCircle(50, 50, 30);
circle.graphics.endFill();
addChild(circle);
circle.addEventListener(MouseEvent.CLICK, test);

function test(event:MouseEvent)
{
    trace(circle);
    if(circle)
    {
     trace("Called if Circle");
     removeChild(circle);
    }
    trace(circle);
}
InformationsquelleAutor Papa De Beau | 2013-05-15