Ergebnis 1 bis 7 von 7
  1. #1
    Wilstedter Apfel
    Themenstarter
    Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934

    Problem mit Flash LoadMovie und Umlauten

    Hallo ATler,
    bitte keine Diskussion darüber, wie schlecht und böse Flash ist! Ich weiß es selber

    Ich muss hier gerade an einer Flashgalerie rum frimmeln die ich nicht erstellt habe. Wenn es nach mir ginge, würde ich die Galerie durch HTML/jQuery ersetzen, ist aber nicht machbar.

    Also, hier das Problem:
    Per PHP wird eine Variable verz an Flash Übergeben. verz ist ein Ordnername, der Bilder enthält.
    Dummerweise dürfen die Ordnernamen Umlaute enthalten. Die Ordnernamen umschreiben in ae, ue, oe und dann in Flash einen replace machen ist leider nicht drin. Die Ordner sind teilweise nach Orten benannt, und einer dieser Orte ist Donaueschingen, woraus beim replace dann Donaüschingen würde.

    Ein weiterer Ordner heißt z.B. Bürger.
    In PHP wird verz=Bürger ausgegeben. Das Dateisystem ist uft-8, ich kann also per Browser www.example.de/Bürger/bild.jpg aufrufen.
    In Flash kommt auch Bürger an, was ich mir in einem Textfeld ausgeben lasse. Aber sobald ich verz an LoadMovie() übergebe, meint Flash er müsse verz codieren und www.example.de/B%FCrger/bild.jpg aufrufen. Klappt natürlich nicht.

    Wenn ich in PHP verz=urlencode(Bürger) ausgebe kommt in Flash B%C3%BCrger an. Damit findet er zwar den Ordner, aber dafür stimmt dann die Überschrift im Textfeld nicht mehr. Habe dann in Flash versucht im Textfeld unescape(verz) auszugeben, ändert nix an der Ausgabe.

    Ich habe also entweder eine korrekte Beschriftung und kein Bild oder verhagelte Überschrift mit Bild.
    Syste.usecodePage=true; was in diversen Foren angepriesen wird, verschlimmbessert nur alles.
    Kann man Flash irgendwie abgewöhnen das URLs in LoadMovie codiert werden? Flash soll seine Griffel davon lassen.

    Achja, ist noch Flash 7 mit AS2

    Und auch Flash wie gelber Schnee ist, wäre ich über Hilfe mehr als erfreut. Ich krampf an dem Sch*** jetzt schon 2 Tage rum und komm auf keinen grünen Zweig.
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


  2. #2
    Golden Noble Avatar von Bananenbieger
    Registriert
    08.2005
    Ort
    In der Cloud
    Beiträge
    21.434
    urlencode (PHP) / unescape (Flash) funktioniert nicht für die Übergabe?
    Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
    Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
    Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.

  3. #3
    Wilstedter Apfel
    Themenstarter
    Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934
    Nein, hab jetzt in PHP urlencode(Bürger) wird dann zu B%C3%BCrger und wird im Textfeld auch richtig ausgegeben. In den LoadMovie Aufrufen habe ich unescape(verz), es wird trotzdem B%FCger aufgerufen.

    Ich weiß langsam echt nimmer weiter...

    Edit:
    Jetzt geht gar nix mehr. Egal ob urlencode oder nicht, in Flash wird das Textfeld richtig ausgegeben, aber er findet keine Bilder. Cache hab ich schon n-fach geleert.
    Geändert von Slashwalker (07.10.2011 um 23:36 Uhr)
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


  4. #4
    Golden Noble Avatar von Bananenbieger
    Registriert
    08.2005
    Ort
    In der Cloud
    Beiträge
    21.434
    Vorschlag für eine Quick'n'Dirty-Lösung: Die Variable doppelt in beiden Codierungen übermitteln.
    Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
    Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
    Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.

  5. #5
    Wilstedter Apfel
    Themenstarter
    Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934
    Ja, ist zwar wirklich Quick&Dirty, hat aber endlich geklappt. Sch** Flash, ich weiß schon warum ich den Schrott nicht mag
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


  6. #6
    Golden Noble Avatar von Bananenbieger
    Registriert
    08.2005
    Ort
    In der Cloud
    Beiträge
    21.434
    Dann ist ja gut
    Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
    Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
    Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.

  7. #7
    Wilstedter Apfel
    Themenstarter
    Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934
    Argh, jetzt muss ich den Fred doch wieder ausgraben. Hatte es nur in FF & Chrome getestet. Der Internet Explorer (der beste Browser der Welt) verhagelt wieder alles.

    Beispiel ü in der URL:
    FF/Chrome/Safari/Opera machen daraus %C3%BC
    Internet Explorer macht daraus ü und findet dann keine Bilder
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •