0
auf meinem lokalen Tomcat 8 Ich habe crossdomain.xml wie hier erklärt:Flash-crossdomain.xml auf Tomcat 8 auf Port 8080
Where do I put a crossdomain XML in Tomcat?
ich den Scheck habe und ich
http://localhost:8080/crossdomain.xml
sehen
aus dem Browser.
Aber wenn ich versuche, eine Anfrage von einem swf
in einer der Web-Projekte zu schicken, es sieht aus wie es zu finden versucht
http://localhost/crossdomain.xml
Wie kann ich Flash-sagen die Datei im 8080-Port suchen?
Die erste Zeile zu ermöglichen: Verwenden Sie, wo genau ...? Zweite Zeile: habe es schon. Sieht so aus, als könnte der swf die Datei zu diesem Zeitpunkt nicht finden, also wie wäre es von Bedeutung, was ich dort habe? Wenn ich verstehe, wie diese Sicherheitssache funktioniert, sollte ich auf der Server-Seite nicht mehr tun, als sie in den Domain-Root zu legen. – rapt
Sie müssen diese erste Zeile direkt am Anfang Ihres Flash-Projekts (als AS3-Code) hinzufügen. Mehr dazu hier http://help.adobe.com/de_DE/FlashPlatform/reference/actionscript/3/flash/system/Security.html#loadPolicyFile(). Aber normalerweise brauchen Sie keine crossdomain auf einem localhost, es wird nur benötigt, wenn Sie etwas von einer anderen Domain laden wollen – Philarmon
@Philarmon Danke. Dies war eine 'fla ', die ich ursprünglich nicht erstellt, sondern aus dem Internet heruntergeladen habe. Ich musste eine seiner assoziierten 'as' Dateien ändern, um auf meinen' localhost: 8080' zu verweisen, anstatt auf eine externe Domäne. Dann, wie du gesagt hast, brauche ich keine crossdomain.xml. – rapt