Error #2044: Unbehandelte ioError:. text= " Error #2032: Stream-Fehler. in AS3

Ich habe eine Funktion in meinem AS3, dass Häufig ruft eine PHP-Datei. Die meisten der Zeit es funktioniert, aber manchmal schlägt es fehl, und wirft die Fehler, die ich verwendet, in den Titel. Ich habe dies ziemlich ausführlich und begann die Erfassung der Veranstaltung in der folgenden Art und Weise:

public static function Bar():void {
    var request:URLRequest = new URLRequest("path/to/file.php");
    var requestVariables:URLVariables = new URLVariables();
    var loader:URLLoader = new URLLoader();

    requestVariables.event = "foo";

    request.method = URLRequestMethod.POST;
    request.data = requestVariables;

    loader.dataFormat = URLLoaderDataFormat.TEXT;
    loader.load(request);
    loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError, false, 0, true);
    loader.addEventListener(Event.COMPLETE, onIOComplete, false, 0, true);
}

private static function onIOComplete(e:Event):void
{
    var loader:Loader = e.target as Loader;
    if ( loader != null ) 
    {
        loader.removeEventListener(IOErrorEvent.IO_ERROR, onIOError);
        loader.removeEventListener(Event.COMPLETE, onIOComplete);
    }
    Logger.log("LOADER COMPLETE");
}

private static function onIOError(e:IOErrorEvent):void
{
    var loader:Loader = e.target as Loader;
    if ( loader != null ) 
    {
        loader.removeEventListener(IOErrorEvent.IO_ERROR, onIOError);
        loader.removeEventListener(Event.COMPLETE, onIOComplete);
    }
    Logger.log("ERROR: " + e.toString());
}

Trotz der obigen code, ich sehe noch die stream-Fehler gelegentlich. Gibt es noch mehr, ich sollte/könnte?

  • Wo genau ist der Fehler geworfen? Sie können es im debug und Schritt für Schritt durch. Das erste was mir in den Sinn kommt, ist die Verwendung von try catch-Blöcke, aber genau zu wissen, welche code-Zeile den Fehler verursacht wäre ersten prioirity.
  • könnte "path/to/file.php" das problem sein? Vielleicht "http : //url/to/file.php" arbeiten würde...
InformationsquelleAutor keybored | 2011-12-20
Schreibe einen Kommentar