Variable from function?

please take a look at the code is very simple and you will understand my problem


package
{
    import fl.controls.*;
    import fl.containers.*;
    import flash.display.*;
    import flash.events.*;
    import flash.text.*;
    import flash.geom.*;
    import flash.net.*;
    import flash.utils.*;
    import flash.system.*;
    import flash.ui.*;
    
    public class QPFlashUploader extends MovieClip
    {
        var responseKey:String = 'default';
        
        public function QPFlashUploader():void
        {
            trace(responseKey); //returns default
            loadSecurityResponse();
            trace(responseKey); //returns default but i want it to return the value from the txt file
        }

        private function loadSecurityResponse():void
        {
            var loader= new URLLoader(new URLRequest("response.txt"));
            loader.addEventListener(Event.COMPLETE, loadedResponseCompleteHandler);
        }
        
        private function loadedResponseCompleteHandler(e:Event):void 
        {
            e.target.removeEventListener(Event.COMPLETE, loadedResponseCompleteHandler);
            responseKey =  e.target.data;
        }
    }
}