Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-04-2004, 12:23   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Nürnberg
Beiträge: 17
dynamische combobox amp; xml


Hi

hoffe mir kann jemand helfen, da ich auch nach langem suchen noch keine lösung gefunden habe.

Ich versuche über xml eine combobox dynamisch zu befüllen.
Funzt auch ganz prima, nur ein &-Zeichen übersetzt flash immer
mit amp;.

xml ist denke ich UTF-8 (weiß aber nicht genau woran ich das erkenne. (der ie z.B. zeigt bei der codierung des xml unicode an)

System.useCodepage = true; ist auch gesetzt!!

kann mir da jemand helfen ?!?!

Programmierung war ganz ok bis hierhin, nur
jetzt hänge ich schon seit einem halben Tag an dem &.

Das langweilt !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!

gracias bastian
basti ist offline   Mit Zitat antworten
Alt 15-04-2004, 13:15   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du System.useCodepage = true setzt, schaltest du die Unicode-Fähigkeit von Flash ab. Besser ist es, das XML-File mit Hilfe eines Unicode-UTF-8-fähigen Editors (wie z.B. das Notepad unter Windows) abzuspeichern.
  Mit Zitat antworten
Alt 15-04-2004, 14:05   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Nürnberg
Beiträge: 17
ist nur leider in diesem fall nicht möglich, da das xml per
asp aus einer db erstellt wird.

zum testen ja vielleicht ?!

evtl ist das auch ein Bug des xml Objekts in Flash ??


aber hab jetzt eine andere lösung:

function decodeAmpersand(strData)
{
return strData.split("&").join("&");
}

vielen dank
basti ist offline   Mit Zitat antworten
Alt 15-04-2004, 14:41   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Bei XML-Scripten aus Datenbanken solltest du dir auch mal escape/unescape anschauen...
  Mit Zitat antworten
Alt 15-04-2004, 14:53   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Nürnberg
Beiträge: 17
hab ich ... aber er wollte ums verrecken kein &
machen ....

- hab die daten erst per loadVars geladen
- dann unescaped
- toString
und dann versucht %26 reinzubekommen.

bzw. dann dem xml-Objekt zugewiesen.

Naja wer weiß schon immer warum.
Im Endeffekt hab ich so viele verschiedene Möglichkeiten probiert,
bis ich nicht mehr durchgeblickt hab.

So sind wir dann auf die andere Lösung gekommen, die jetzt anscheinend ganz gut funktioniert.

System.useCodepage = true; ist vorallem für Macs wichtig hab ich gemerkt.

viele spässe
basti 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 05:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele