Hallo,

ich möche eine Funktion schreiben, mit der ich Texte einfach von Web-Addressen abrufen kann per 1-Zeiler. Jedoch ergibt sich da ein problem.

PHP-Code:
public function LoadTextFromURL (url Stringmethod int parameter : Array = null) : String
{
    var 
request URLRequest = new URLRequest(url);
    if(
method === POST)
        
request.method URLRequestMethod.POST;
    else if(
method === GET)
        
request.method URLRequestMethod.GET;
    
    var 
loader URLLoader = new URLLoader();
    
loader.dataFormat URLLoaderDataFormat.TEXT;
    

    var 
text String "";
    var 
LoadListener : Function = function ( eEvent ) : void
    
{
        
textarea.text "Debug:";
        
textarea.text += "\n" as String;
        if(
e.type === Event.COMPLETE)
        {
            var 
loaddata URLLoader e.target as URLLoader;
            
textarea.text += "\n\nGeladen wurde: "loaddata.data// Ausgabe okay
            
text loaddata.data;
        }
        else if(
e.type === IOErrorEvent.IO_ERROR)    {}
        else if(
e.type === SecurityErrorEvent.SECURITY_ERROR) {}
        else if(
e.type === HTTPStatusEvent.HTTP_STATUS){}
    }
    
    
loader.addEventListener(Event.COMPLETELoadListener );
    
loader.addEventListener(IOErrorEvent.IO_ERRORLoadListener );
    
loader.addEventListener(SecurityErrorEvent.SECURITY_ERRORLoadListener);
    
loader.addEventListener(HTTPStatusEvent.HTTP_STATUSLoadListener );

 
    
loader.load(request);
    
//while(loader.bytesTotal < loader.bytesLoaded) continue;
    
textarea.text += text;
    return 
text// ausgabe null

Nach dem Aufruf wird die Datei geladen. Wenn der Download Fertig ist wird er im complete Event ausgegeben was wunderbar funktioniert. Jezu will ich diesen wert aber als Rückgabewert meiner Funktion haben und deshalb diese while schleife eingebaut. Es funktioniert abe rnicht.

Kann mir da jemand helfen?

Danke im vorraus~