| |||||||
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: Jul 2002
Beiträge: 159
| xml vom externen server laden?
hallo, ich haben eine swf die sich eine xml von einem anderen server laden soll. offline funtioniert es und er finden auch den entsprechenden link der xml. online findet er sie nicht? Code: ...
test_xml.load("http://www.test.de/tickets.xml"); und die xml auf einem andern: "http://www.test.de/tickets.xml" warum funktioniert das offline und online nicht??? |
| | |
| | #2 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.305
|
schau dich mal schlau, thema: crossdomain.xml cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2002
Beiträge: 159
|
ja das hab ich schon probiert. bin mir aber nicht sicher ob ich das richtig gemacht aheb. klappt auf jeden fall nicht. ich habe eine crossdomain.xml Code: <?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><allow-access-from domain="http://www.mein-server.de" /></cross-domain-policy> ist das richtig das ich hier den server angeben muss auf dem die swf liegt? und muss ich in den swf noch etwas schreiben was sie aufruft? |
| | |
| | #4 (permalink) |
| asFlasher Registriert seit: Jul 2006
Beiträge: 1.136
|
Hallo, versuche mal nicht nur http://www.mein-server.de, sondern auch http://mein-server.de ohne www, in der XML zu erlauben. Ansonsten kannst du in der SWF noch sowas wie Security.allowDomain('http://www.test.de'); bzw. Security.allowDomain('http://test.de'); versuchen. Achte bitte genau auf die URL-Adressierungen, sehr wichtig ist bei crossdomain das mit oder ohne www. Gruß ksw24 Geändert von ksw24 (20-05-2009 um 18:29 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2002
Beiträge: 159
|
also ich habe Security.allowDomain('http://www.test.de'); in die swf geschrieben: geht nichts mit der crossdomain habe ich auch gemacht...geht auch nicht auf welchem server muss denn die crossdomain liegen? auf dem wo auch mein swf liegt, oder? und in der crossdomain muss dann der server wo die xml liegt stehen, oder? kann ich denn in der crossdomain beide : mit und ohne www. hintereinander schreiben also: Code: <allow-access-from domain="http://www.test.de","http://test.de" /> |
| | |
| | #6 (permalink) |
| asFlasher Registriert seit: Jul 2006
Beiträge: 1.136
|
Hallo, also die crossdomain.xml muss auf dem Server liegen, wo die Daten liegen, die du in die swf einbinden möchtest, also nicht auf dem Server der swf, die die Daten lädt. Demnach muss die crossdomain.xml all die Server beinhalten, die auf diese Daten die auf dem Server der crossdomain.xml liegen zugreifen dürfen. Mach bitte für jeden Server einen eignenen Eintrag wie zum Beispiel: Code: <cross-domain-policy> <allow-access-from domain="server1.de"/> <allow-access-from domain="www.server1.de"/> <allow-access-from domain="server2.de"/> <allow-access-from domain="www.server2.de"/> </cross-domain-policy> Wenn die XML auf dem Server test.de liegt, dürfen demnach server1.de und server2.de auf die daten von test.de zugreifen. Gruß ksw24 Geändert von ksw24 (20-05-2009 um 18:37 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jul 2002
Beiträge: 159
|
hey ksw24, perfekt : )) es klappt. vielen dank also ich habe in der crossdomain die auf dem server der xml liegt: Code: <cross-domain-policy> <allow-access-from domain="server1.de"/> <allow-access-from domain="www.server1.de"/> </cross-domain-policy> und ich habe das script aus der swf wieder herausgenommen. das baucht man dann wohl doch nicht. Code: Security.allowDomain('http://www.test.de') also vielen dank noch mal für die schnelle hilfe. lg ole4 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |