Ich mache ein Flash-Banner für eine ADV-Kampagne. Da die erlaubte maximale SWF-Datei sehr niedrig ist, versuche ich externe JPG-Bilder vom Hauptserver zu laden.Kann Flash statische .JPG-Dateien ohne crossdomain.xml-Richtlinien laden?
Lesen der domänenübergreifende Richtlinien für Flash-Filme, die ich sehe, dass:
Sie keine Variablen oder XML-Daten in einem Flash-Film aus einem anderen Domäne laden.
Es ist das gleiche mit statischen Dateien als Jpg-Bilder?
Ich teste das Banner mit verschiedenen Ergebnissen: Suche in Firebug, werden die Bilder immer geladen, aber manchmal erscheinen sie, manchmal nicht, manchmal nur das erste Mal (es ist eine Schleife). Es gibt jedoch keine Warnungen.
die Banner mit der gleichen Domäne wie die statischen Bilder Laden funktioniert immer.
Ich habe auch versucht eine crossdomain.xml
Datei auf der Domäne zu setzen, die die statischen Bilder dient, aber Problem scheint (vielleicht Flash-Cache, der irgendwo anfordern ... Wie ich das überprüfen?) Fortsetzen
I Also, Ich versuche immer noch zu wissen, ob das Problem mit den crossdomain-Richtlinien zusammenhängt.
Erhalten Sie Sandbox-Sicherheitsfehler, das ist in der Regel ein Indikator für einen falsch konfigurierten crossdomain.xml? –
Nein, nach stundenlangem Testen stellte ich fest, dass die crossdomain-Richtlinien richtig funktionierten und es sich um einen seltsamen Fehler in meinem Code handelte. Ich habe den ganzen Code zerstört. Jetzt bin Laden ich die statischen Bilder mit loadclip(), und es scheint, dass es funktioniert, ohne eine explizite crossdomain.xml – achairapart