# Variable from function?

**URL:** <https://forum.kirupa.com/t/variable-from-function/309541>\
**Category:** Uncategorized\
**Created:** [May 18, 2010, 11:34am UTC](https://forum.kirupa.com/t/variable-from-function/309541 "2010-05-18T11:34:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![quasiperfect](https://avatars.discourse-cdn.com/v4/letter/q/8baadc/32.png) [@quasiperfect](https://forum.kirupa.com/u/quasiperfect)\
**Post date:** [May 18, 2010, 11:34am UTC](https://forum.kirupa.com/t/variable-from-function/309541/1 "2010-05-18T11:34:39Z")

</div>

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

```auto

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;
        }
    }
}

```
