| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 26
|
hallo! ich habe ein komisches problem mit einer air app. ich versuche per nachfolgendem code ein bild von einem externen server in meine air app in den "bildcontainer" hereinzuladen. Code: var bildURL = "http://externer.server.de/bild.jpg"; var bildLoader:Loader = new Loader(); var bildRequest:URLRequest = new URLRequest(bildURL); bildLoader.load(bildRequest); myBildcontainer.addChild(bildLoader); air ist auf mac und pc jeweils in der aktuellen version (1.5.x) installiert. was mache ich falsch? danke + grüße! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 26
| steht für "Error #2036: Load Never Completed.". hab mich auch schon totgegooglet, aber man findet nicht wirklich schlaues dazu. das kuriose ist eben, dass das problem nur unter windows auftritt. im browser kann ich das bild problemfrei aufrufen, nur air kommt nicht dran. auf dem mac läuft alles … |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 26
|
hab die lösung gefunden! völlig bescheuert! der server verarbeitet die request des pcs anders als die des macs. das problem bestand darin, dass er dem mac einen anders/korrekt mit dem requestheader umgeht. der pc hingegen akzeptiert vom server alle filetypes als antwort auf die request. der server sendet also ein bild munter als filetype "txt" zurück, pc-air kann damit nichts anfangen, fehlermeldung. lösung sind genau definierte URLRequestHeader mit festgesetztem "ACCEPT": Code: var header:URLRequestHeader = new URLRequestHeader("ACCEPT", "image/png");
bildRequest.followRedirects = true;
bildRequest.contentType = "image/png";
bildRequest.method = URLRequestMethod.GET;
bildRequest.requestHeaders.push(header);
bildLoader.load(bildRequest); grüße! |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2010
Beiträge: 1
|
Hallo zusammen, ich habe mich nur aufgrund dieses Threads hier angemeldet ![]() Und zwar benutze ich die Image-Komponente von Flex in einem AIR-Projekt. Damit wollte ich ein Bild von einem externen Server laden, ohne Erfolge. Ich bekomme immer folgenden Error: Error #2036: Load Never Completed Da die Image-Komponente ja im Grunde auch "nur" auf einem Loader aufbaut habe ich diese so aufgebohrt,dass sie den oben genannten URLRequestHeader einschleust...auch ohne Erfolg. Vielleicht ist noch dazu zu sagen, dass es in einem normalen Flex-Projekt einwandfrei funktioniert! Ich hoffe wirklich, dass jemand von euch eine Idee hat...ich bin echt am verzweifeln ![]() Danke! Grüße Flavy |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| air mac pc extern |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| externe bilder in externe film laden? | kalleplom | Flash Einsteiger | 1 | 25-05-2007 17:54 |
| Externe Bilder laden | notebook20000 | Flash 8 | 1 | 09-04-2007 14:44 |
| externe Bilder laden und mit Adminoberfläche Bilder Dazufügen bzw. löschen | super0824 | Flash Einsteiger | 1 | 19-04-2006 01:03 |
| externe bilder laden | Han Sulo | Flash MX | 3 | 11-09-2004 12:48 |
| externe(!) Bilder laden | MiniMe | ActionScript 1 | 1 | 10-11-2001 23:46 |