Autor |
Nachricht |
simsam
Threadersteller
Dabei seit: 08.05.2006
Ort: Stuttgart
Alter: -
Geschlecht:
|
Verfasst Mo 10.03.2008 23:44
Titel Text aus txt Datei einladen - Probleme mit Mac |
|
|
Hallo zusammen,
ich wollte aus einer externen Datei, Text in meine flash-Datei laden.
Bin wie folgt vorgegangen:
1. Auf dem ersten Frame habe ich ein Actionscript erstellt:
System.useCodepage =true; // hab gelesen, dass man das angegeben muss, damit das Programm den Text lesen kann
loadVariablesNum("geschichte.txt", 0);
2. Dann habe ich ein Textfeld aufgezogen, mit folgenden Eigenschaften:
- dynamisch, anti-alising, mehrzeilig
3. Hab die Schrift auch in die Bibliothek geladen, und die Glyphen eingebettet.
Der Text wird beim "Veröffentlichen" auch dargestellt, aber die Buchstaben ä,ö,ü werden durch Rechtecke abgebildet. Hab in vielen Foren nach einer Lösung geschaut, aber die Tipps, die sie angegeben haben, haben bei mir leider nichts gebracht.
Ich bin mir jetzt nicht sicher, ob es an meiner Textdatei liegt (die ich im TextEdit) erstellt habe (Einstellungen: formatierter Text, Codierung: Unicode UTF-16), oder ob ich irgendetwas in Action Script nicht beachtet habe.
Hoff es kann mir jemand von euch weiterhelfen...
Grüße, simsam
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Di 11.03.2008 00:23
Titel
|
|
|
Probier's mal ohne die Option "Formatierter Text".
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Di 11.03.2008 08:13
Titel
|
|
|
System.useCodepage solltest Du generell schonmal aus lassen.
Dann solltest Du den Text mit LoadVars laden (steht in der Flashhilfe wie das geht) und dann probier mal eine andere Schrift aus. am besten Arial.
|
|
|
|
|
make
Dabei seit: 26.05.2006
Ort: Reinickendorf (Berlin)
Alter: 43
Geschlecht:
|
Verfasst Di 11.03.2008 10:03
Titel
|
|
|
Stell das txt Dokument auf UTF8 beim speichern. Dann sollte es gehen.
|
|
|
|
|
simsam
Threadersteller
Dabei seit: 08.05.2006
Ort: Stuttgart
Alter: -
Geschlecht:
|
Verfasst Di 11.03.2008 17:33
Titel
|
|
|
danke für eure Tipps, leider werden die ä`s,ö`s und ü`s immer noch nicht angezeigt.
Ich habe einen formatierten Text genommen und ihn unter UTF-8 abgespeichert, aber die ä`s,ö`s und ü`s verschwinden, so als ob sie gar nicht im Text stehen würden.
Ich bin mir jetzt nicht sicher, ob ich noch falsche Einstellungen im TextEdit habe, an flash kann es ja eigentlich nicht liegen, oder?
|
|
|
|
|
simsam
Threadersteller
Dabei seit: 08.05.2006
Ort: Stuttgart
Alter: -
Geschlecht:
|
Verfasst Di 11.03.2008 17:44
Titel
|
|
|
hallo, ich bins nochmal: es hat doch noch geklappt! Ist zwar nicht logisch, aber ich habe im Eigenschaftenfenster "Lateinisch I" eingebettet und plötzlich wurden die ä`s,ö`s und ü`s angezeigt.
Jetzt habe ich aber noch eine Frage an euch. Wie bekomme ich im Text einzelne Stellen fett. Ich habe es mit <b>....</b>, <B>...</B> und <strong>....</strong>, doch anstatt dass der Text bold wird, werden im Text diese Zeichen angezeigt.
Könnt ihr mir vielleicht da auch weiterhelfen?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Di 11.03.2008 18:14
Titel
|
|
|
A) Und wie das logisch ist. Wenn du die Umlaute nicht einbettest, dann kann er sie auch nicht anzeigen. Und wenn Du gesagt hättest, das Du das manuell erstellt hast, wären wir da auch schon eher drauf gekommen.
B) Schau mal nach "htmlText" in der Flashhilfe.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Probleme mit .fla Datei
Text über JPG Datei
text aus datei einfügen
.txt Datei von Windows auf Mac - Probleme?
Probleme mit Alphakanal bei DDS-Datei
Probleme mit css in einer php-Datei...
|
|