Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2005, 13:55   #1 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
Question Komplexes Problem mit embedFonts

Hallo zusammen.

vorab: ich hab sehr intensiv die suche verwendet, aber keinen beitrag speziell zu meinem problem gefunden:

vorgeschichte:
ich habe zwei fla's. einen "Editor" in dem ich in Input-Textfelder was reinschreiben lasse. mit klick auf speichern werden diese inhalte dann in ein shared object gespeichert.
die 2te fla "Loop" ließt das SO aus und soll die texte in dynamischen textfeldern ausgeben.

die textfelder mußte ich alle schon im vorraus auf der bühne platzieren und habe sie auch schon mit instanznamen versehen.

jetzt habe ich einen font ("Myriad Roman") in die bibliothe importiert und auch verknüpft. name ist "font".

problem:
nun will ich die textfelder per as so formatieren, daß der font "Myriad Roman" verwendet wird und dieser mit entsprechender formatierung ausgegeben wird (size, bold=true, etc)

hier quellode:
ActionScript:
  1. myobj = SharedObject.getLocal("cookie", "/");
  2.  
  3. format = new TextFormat();
  4. format.font = "font"; //name des importierten fonts
  5. format.bold = true;
  6.  
  7. _root.textfeld.text = myobj.data.headline;
  8. _root.textfeld.setTextFormat(format);

So das problem speziell ist jetzt folgendes:

mit diesen einstellungen wird zwar der font aus der bibliothek auf das textfeld angewendet, aber bold wird ignoriert. ich kann zwar .color einstellen und .size und noch weitere attribute, aber bold geht eben nicht???

ich habe auch schon statt:
ActionScript:
  1. format.font = "font"; //name des importierten fonts
  2.  

folgende zeile verwendet:
ActionScript:
  1. format.font = "Myriad Roman";
aber dann wird nicht die schriftart aus der bibliothek verwendet sondern auf dem rechner gesucht, und wenn diese dort nicht vorhanden ist, wird Times New Roman eingesetzt, was ich ja nicht will. zusätzlich werden alle deutschen umlaute ausgelassen, also äöü. aber bold geht dann!?

also sitz ich jetzt in der misere, daß ich mich zwischen einem der beiden probleme entscheiden muß:
entweder ich nehme den Bib.-font und kann keine bold formatierung einstellen(warum auch immer )
oder ich nehme direkt vom system die schriftart und muß riskieren, daß diese nicht auf fremdrechnern installiert ist und keine ä's, ö's und ü's angezeigt werden.

wenn jemand schonmal dieses problem hatte, bitte melden

danke schonmal fürs lesen.

gruß,

Mo...
Motionguru ist offline   Mit Zitat antworten
Alt 30-08-2005, 14:00   #2 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
du must jeden Schriftschnitt einbetten

Normal
Bold
Italic
......
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 30-08-2005, 14:08   #3 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
hab ich mir auch schon versucht. macht er aber nicht.

mir ist aber gerade was neues aufgefallen:

wenn ich alles beim alten lasse und fogende zeile auskommentiere
ActionScript:
  1. _root.textfeld.setTextFormat(format);
und das textfeld auf der bühne anklicke und unter den eigenschaften das textfeld bold mache, dann wird die schrift bold, jedoch bleiben dann die umlaute weg??

irgendwas lüuft da schief und ich sehs nicht.

trotzdem schonmal danke für die schnelle antwort
Motionguru ist offline   Mit Zitat antworten
Alt 30-08-2005, 14:40   #4 (permalink)
Noobster
 
Registriert seit: May 2005
Beiträge: 107
habs hinbekommen nach laaaangem denken

ich depp hab natürlich nicht gewußt, daß ich für jeden schnitt eine schrift in die Bib. importieren muß. also für bold die myriad und für italic nochmal die myriad, nur eben mit den entsprechenden häckchen gesetzt beim import.

trotzdem nochmals danke.

tut mir leid wenn ich das forum wegen so etwas unnötig zugemüllt habe.


gruß,
Mo...
Motionguru 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 20:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele