Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2005, 17:13   #1 (permalink)
s_d_stoehr
Gast
 
Beiträge: n/a
Question crossdomain.xml

Ich habe ein Problem mit der crossdomain.xml!
Also:
Ich habe Server A mit den swfs und greife auf Server B (PHP-Dateien) zu.
Ich habe jedoch kein Zugriff auf das root-Verzeichnis von Server B und benutze deswegen
ActionScript:
  1. System.security.loadPolicyFile("ServerB/Unterverzeichnis/crossdomain.xml");

Meine crossdomain.xml auf Server B
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="Adresse Server A" />
</cross-domain-policy>>
Trotzdem funktioniert die Kommunikation nicht! In der Testumgebung funktioniert es einwandfrei. Was mache ich falsch?

Ich war auch schon auf der Seite von Macromedia:
http://www.macromedia.com/devnet/fla...ity_print.html


P.S.: Ich habe über SUCHEN zwar viel gefunden, aber es funktioniert immer noch nicht

Langsam weiss ich nicht mehr weiter

Vielen Dank im Vorraus!

Geändert von s_d_stoehr (08-10-2005 um 17:19 Uhr)
  Mit Zitat antworten
Alt 08-10-2005, 21:31   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Vrsuch mal den Anhang,und ändere die werte in der xml & im test.fla. Wenn das nicht läuft stimmt etwas an deinem server nicht ...
Angehängte Dateien
Dateityp: zip crossdomain text.zip (6,9 KB, 162x aufgerufen)
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 09-10-2005, 07:49   #3 (permalink)
s_d_stoehr
Gast
 
Beiträge: n/a
Erstmal Vielen Dank, aber es funktioniert immer noch nicht....
...wird wohl am Server liegen ...
  Mit Zitat antworten
Alt 09-10-2005, 15:33   #4 (permalink)
s_d_stoehr
Gast
 
Beiträge: n/a
Lightbulb Eine mögliche Lösung

So!
Habe mir ein paar Gedanken gemacht, wie ich das Problem "umgehen" kann.
Schalte jetzt auf Server A eine SWF, die nur folgenden Befehl enthält:

ActionScript:
  1. loadMovieNum("ServerB/main.swf",0);

So erweckt man den Anschein, dass die Datei main.swf auf Server A liege, aber in wirklichkeit auf Server B mit PHP liegt.

Die Lösung ist zwar nicht die tollste, aber immerhin eine Lösung.

Über weitere Ideen (oder vielleicht sogar eine Lösung) würde ich mich freuen!
  Mit Zitat antworten
Alt 09-10-2005, 15:40   #5 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
also wenn loadMovie geht, funktioniert auch der zugriff auf php o.ä.

hast du es denn schonmal versucht... läuft alles?


EDIT: mal was anderes, du weist aber schon, das die crossdomain.xml nichts in einem unterverzeichniss zusuchen hat. sie muß per browser so erreichbar sein:
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (09-10-2005 um 15:46 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 09-10-2005, 15:45   #6 (permalink)
s_d_stoehr
Gast
 
Beiträge: n/a
Question

loadMovie funktioniert, aber der Zugriff auf PHP-Dateien nicht!
Die PHP-Dateien funktionieren alle ...
  Mit Zitat antworten
Alt 09-10-2005, 15:47   #7 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
dann stell dich halt nicht so an, und rück mal die pfadangaben zu deinen servern raus, vieleicht liegt der fehler ja einfach da ...

die cdp funktioniert auch ohne diese komplizierten umwege.
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (09-10-2005 um 15:48 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 09-10-2005, 16:00   #8 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Wow, mehr mögliche Fehlerquelle gibt's ja schon fast garnicht mehr ... °LACH° Ok, dann revidiere ich, mach es so wie es läuft, also mit dem Workaround.
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 09-10-2005, 16:06   #9 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Neee, verarschen will dich hier keiner . Mit Fehlerquellen meinte ich:

1. Umlautdomains*
2. Lycos*

*dort fehler auszuschließen ist ne echte fummelarbeit, und erfordert wohl mehr als nur n paar minuten

und drittens, in deiner cdp auf server B ist die freischaltung deiner Domain nicht korrekt. aktuelle:
HTML-Code:
<cross-domain-policy>
<allow-access-from domain="www.familie-sthr-ejb.de.de"/>
</cross-domain-policy>
sollte das nicht so lauten:
HTML-Code:
<cross-domain-policy>
<allow-access-from domain="www.xn--familie-sthr-ejb.de" />
</cross-domain-policy>
? Wie gesagt, mit umlautdomains gibts schon bei hd - weiterleitungen probleme, daher kann ich dir nicht mit bestimmtheit sagen ob es an den umlauten liegt ...


BTW: für unwisenheit wird hier niemand bestraft, oder ausgelacht, kannst deine postings getrost stehen lassen, der ein oder andere hat ja vieleicht mal das selbe problem ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (09-10-2005 um 16:12 Uhr)
shorty ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele