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