• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2009, 18:05   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 26
Question externe bilder in air laden

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);
nichts wildes, aber: auf dem mac läuft die air app ohne probleme, lädt auch das bild. auf dem pc wir das bild einfach nicht geladen.

air ist auf mac und pc jeweils in der aktuellen version (1.5.x) installiert.
was mache ich falsch?

danke + grüße!
paulhey ist offline   Mit Zitat antworten
Alt 28-09-2009, 19:43   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.271
Hmm... Auf dem Pc als admin unterwegs ?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist gerade online   Mit Zitat antworten
Alt 28-09-2009, 20:15   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 26
Zitat:
Zitat von Nico B. Beitrag anzeigen
Hmm... Auf dem Pc als admin unterwegs ?
ja, adminrechte hab ich.

wenn ich den IOerror im monsterdegugger trace bekomme ich nen error #2036.

Geändert von paulhey (28-09-2009 um 20:17 Uhr)
paulhey ist offline   Mit Zitat antworten
Alt 29-09-2009, 10:04   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.271
Dann würd ich mal nachschauen, wofür die Nummer steht. :P
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist gerade online   Mit Zitat antworten
Alt 29-09-2009, 10:09   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 26
Zitat:
Zitat von Nico B. Beitrag anzeigen
Dann würd ich mal nachschauen, wofür die Nummer steht. :P
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 …
paulhey ist offline   Mit Zitat antworten
Alt 20-10-2009, 11:17   #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);
damit gehts. hoffe, das hilft!
grüße!
paulhey ist offline   Mit Zitat antworten
Alt 24-08-2010, 07:57   #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
Flavy ist offline   Mit Zitat antworten
Alt 24-08-2010, 09:27   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.271
Kannst Du denn mal was aus Deinem Script zeigen? Denke mal Du hast keine Listener ?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
air mac pc extern

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele