STUDIO B12  Büro für digitale Kommunikation  T  0531 28 853 78 0  E  info@studio-b12.de

Error #2036: Load Never Completed im AIR-Kontext

Eine kleine Stolperfalle, wenn man mit seiner AIR-Applikation Bilder (bzw. Dateien im Allgemeinen) laden will, findet sich beim URLRequest. Während dieser ohne weitere Angaben wunderbar im Browser funktioniert, erhält der eine oder andere (PC-Benutzer) besagten Error #2036. Die Lösung ist relativ einfach:

var req : URLRequest = new URLRequest( 'http://www.fremderentfernterserver.com/bild.png' );
req.requestHeaders.push( new URLRequestHeader("ACCEPT", "image/png") );
Bookmark and Share

Kommentare (2)

  1. Hallo,

    ich bin genau auf dieses Problem gestoßen. Ich habe versucht ihren Ansatz zu verfolgen jedoch mit wenig Erfolg. Ic benutze die ganz normal Image-Komponete aus Flex und bekomme beim laden eines externen Bildes diesen Fehler ich habe versucht dei Image-Klasse so aufzuboren,dass sie den Header einschleust, aber….naja es hat nichts gebracht!

    Hätte sie vielleicht noch einen Tipp für mich!

    Danke!

    Liebe Grüße
    Chris

  2. Das kann bei diesem Error leider ne Menge sein, dass das falsch läuft. Mehr Auskunft gibt meistens das IOErrorEvent, setz für das Event einen Listener und schau, ob da zusätzliche Informationen über den Fehler drinstehen.

Dein Kommentar