no funciona…
  
Código:
 stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownListener);
function keyDownListener(e:KeyboardEvent) {
       var alert:Loader = new Loader();
    feedbackAlt.text = e.altKey.toString();
    feedbackCtrl.text = e.ctrlKey.toString();
    
    if (feedbackCtrl.text=="true"){
        
        alert.load(new URLRequest("alert.swf"));
        alert.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie);
        function insertMovie(evt:Event):void{ 
        addChild(alert);
        }
if (feedbackCtrl.text=="false"){
    removeChild(alert);
    }
    }
    
}
  ahora le he llamado al "alert" en lugar de control para no liar, pero no funciona, no da errores pero no va. 
Cuando se ejecuta y pulsas "control" carga el swf "alerta" ya que feedbackCtrl es true pero a continuación pulsas otra tecla y aunque el feedbackCtrl es false no se quita, pero si en lugar de removeChild(alert); le pongo un gotoAndStop (2)… así si lo hace, lo cual quire decir (creo) que el condicional si va, lo que no va es el remove…  
 
alguna idea de porqué…