Marc Reichelt: Flash mit externen dateizugriffen einbinden

Beitrag lesen

Hallo uwe,

ich möchte ein flashfile einbinden was über action-script extern gelegene textdateien bzw. ressourcen einließt.

Dabei tritt folgender fehler auf:

struktur:
-root

  • index.html (html seite mit object-tag = bindet flash ein)
  • flash
       - unterordner
         - texte
         - grafiken
         - flash.swf

wenn ich jetzt in index.html die flash.swf über flash/unterordner/flash.swf einbinde kann die flash-datei die ressourcen nicht lesen. Die Datei versucht nicht die texte wie gewünscht in unterordner/texte/ zu suchen sondern bei root/texte/

Das flash-file arbeitet korrekt, wenn die html datei welche das flash file einbindet im unterordner/ liegt. Also auf gleicher ebene wie das flash-File selbst.

Hat jemand eine Idee, wie ich das umgehen kann.

Das Problem tritt bei unterschiedlichen Browsern auf - ähnlich ist es nämlich auch beim EMFF.

Mögliche Lösungen:

1. SWF-Datei liegt im selben Verzeichnis wie die aufgerufene Webseite.
2. Die Pfade werden absolut angegeben - also beispielsweise /flash/unterordner/texte/ in deinem Fall.

Ich frage mich nur, welcher Browser - IE oder Firefox - hier den Fehler begeht. Ich glaube, es ist der IE, der die Angabe fehlerhaft interpretiert. Bin gespannt, wann dieses Problem behoben wird. ;-)

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)