Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-06-2004, 22:46   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Umlaut in dyn.Textfeld wird nicht dargestellt

Hallo zusammen,

Bevor ich jetzt auf die Suchfunktion verwiesen werde, da habe ich schon gesucht und dummerweise immer nur Antworten in Bezug auf das Einlesen externer Dateien oder durch php übermittelter Variablen gefunden.

Mein Problem ist aber folgendes: Über ein Flash Formular werden die in die Felder eingetragenen Strings in Variablen gespeichert und sollen jetzt ganz einfach innerhalb des gleichen Movieclips zur Kontrolle in dyn. Textfeldern wieder ausgegeben werden. Dabei verschwinden ersatzlos alle Umlaute. Woran liegt das und wie behebe ich den Fehler? Wenn ich mir per trace() die Variablen ausgeben lasse, sind die Umlaute noch vorhanden.
system.codepage = true; hat mir hier auch nicht weitergeholfen oder ich habe das Prinzip nicht verstanden...

in Hoffnung auf schnelle Hilfe,
Grüße, Max
deepthought1 ist offline   Mit Zitat antworten
Alt 22-06-2004, 22:48   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
In "UTF 8 bzw. in UTF 16" abspeichern
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:04   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Esrtmal danke für die schnelle Antwort, das ging echt super schnell. An der Stelle auch mein Lob an den reichhaltigen Content hier in diesem Forum und an die Admins, die den Kram pflegen müssen. So genug geschleimt...

Wie speichere ich denn eine Variable oder deren Inhalt in UTF ab? Nur um Unklarheiten zu vermeiden , ich lese nichts von einer externen Datei ein, sondern ist alles in Flash.
deepthought1 ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:09   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Wenn Du die Voreinstellung von Flash meinst, da ist UTF 8 eingestellt...
deepthought1 ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:13   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
hmm da meinte er glaub ich ne txt datei
mach mal folgendes um zu schauen ob das problem bei dir reproduzierbar ist:

dynamisches textfeld mit instanz "a" im root erstellen
und im root ins erste frame
PHP-Code:
b="ein paarumlaute:Ö_Ä_Ü"
a.text=

funktionierts dann haste vielleciht aus versehen die dynmaischen textfelder restrikte, daher sie stellen alles außer umlaute dar
oder schau mal beim film testen per

strg+alt+v in deine variablen
bzw trace dir die variablen
sind die werte schon dort falsch hinterlegt?

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:17   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Nochmal zum Verständnis:
Die Variablen kommen _nicht_ von außen, werden auch nicht nach außen getragen sondern das passiert wenn du z.B. in ein Textfeld _in_ Flash was mit "ä" einträgst und direkt im anderen derselben Datei (oder einer hinzugeladenen) kommt's mit Hieroglyphen (oder die Umlaute gar nicht) raus?

Das wäre wirklich ungewöhnlich, es sei denn, du hast nicht die kompletten Zeichensätze im Ausgabefeld eingebettet.

Hast du mal 'ne Test-fla mit nur dem Problem? Falls ich reingucken soll allerdings als MX abgespeichert ... hab kein 2004. Aber sonst habens ja genug, wird vermutlich einer gucken.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:23   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Hmm,

Dein Beiepiel funktioniert, blick aber noch nicht warum. Beim trace() meiner Variablen zeigt er die Umlaute an...

ich bastel mal gerade ein bisschen

@Rena:
genau so habe ich es gemeint. Ich bastel jetzt nochmal, dann lade ich ne fla hoch. Danke schonmal.

Geändert von deepthought1 (22-06-2004 um 23:25 Uhr)
deepthought1 ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:40   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Oh man, was für ein banales Problem. Er hat einfach die Schriften nicht richtig eingebettet. Mit der _sans ist alles kein problem.
*Kopf gegen die Wand schlag*

Danke für Eure Hilfe!
Grüße,
Max
deepthought1 ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:50   #9 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Denk aber dran, dass _sans einfach irgendeine Standardschrift ohne Serifen auf dem Userrechner bedeutet, sprich: Du hast nicht wirklich Kontrolle darüber was beim Client angezeigt wird ... im Extremfall ist's die Comic, weil das auf dem Userrechner halt so eingestellt ist.

Vielleicht doch nochmal schauen, was und warum da was von der gewünschten Schrift nicht richtig eingebettet war.

Gruß
Rena

PS: Weißt wahrscheinlich eh, nur falls jemand hier mitliest ... Einbetten für dynamische aber in der Entwicklungsumgebung erstellte Textfelder bzw. Eingabetexte: Textfeld anklicken -> Eigenschafteninspektor -> Taste "Zeichen"
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (22-06-2004 um 23:55 Uhr)
rena ist offline   Mit Zitat antworten
Alt 22-06-2004, 23:58   #10 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 6
Danke für die Info. ich dachte immer die _sans sei auf fast jedem rechner so etwas wie die Arial. Wenn ich jetzt stattdessen die Arial nehme, muss ich die dann auch einbetten? Die hat doch eigentlich jeder standardmäßig auf seinem Rechner!?!

Das mit dem Einbetten der Zechen hat nur deswegen nicht funktioniert, weil ich die einzubettende Schrift garnicht installiert habe (Hatte die fla vorher an einem anderen Rechner mit der installierten Schrift bearbeitet, weswegen es mir nicht aufgefallen ist, grmpf).

Danke nochmal,
Max
deepthought1 ist offline   Mit Zitat antworten
Alt 23-06-2004, 00:33   #11 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Bei der Arial kannst du "fast" davon ausgehen, dass sie auf jedem Rechner ist. Deshalb kannst du fast davon ausgehen, dass du sie auch gleich als Schrift definieren kannst ohne sie einzubetten. Meistens gilt diese oder ähnliche auch als _sans aber naja, 100% Sicherheit was beide Einstellungen betrifft gibt es nie.

Aber die Lösung bzw. die Ursache des eigentlichen Problems hast du ja gefunden. Danke fürs reinschreiben ... hilft möglicherweise jenen, die zufällig oder per Suche auf diesen Thread stoßen und dasselbe Problem haben.

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (23-06-2004 um 00:35 Uhr)
rena ist offline   Mit Zitat antworten
Alt 23-06-2004, 10:47   #12 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Zitat:
Zitat von rena
Bei der Arial kannst du "fast" davon ausgehen, dass sie auf jedem Rechner ist
Hi Rena - man kann davon ausgehen. Hatte neulich mal 'ne Anfrage bzgl. Verdana (Link) und die Antworten der Linuxer haben diese Unklarheiten beseitigt.
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!
Axel Sartorius ist offline   Mit Zitat antworten
Alt 23-06-2004, 10:57   #13 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Jup klar .... meinte auch eher die Fälle, in denen Anwender im Schriftenordner rumwursteln.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 23-06-2004, 11:26   #14 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Wenn die "Ich-kann-kein-Arial-mehr-sehen" Fraktion den Font im Fontsordner killt, dann gehören sie mit TimesNewRoman nicht unter 2 Jahren bestraft...

Aber ernsthaft - in diesem Fall schafft dieses tolle Script von Colin Moock Abhilfe:
http://www.moock.org/asdg/codedepot/
(Download: assign font based on available fonts)
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!
Axel Sartorius 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 07:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele