Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2004, 14:15   #1 (permalink)
Entwickler
 
Registriert seit: May 2003
Beiträge: 80
Question Runtime Shared Library Font Symbol

Hallo,

ich habe ein kleines Problem, mit dem ich nicht fertig werde.

Ich habe einen Film mit einem Frame. In der Bibliotehk habe ich per Runtime Shared Library eine Schrift importiert mit dem Namen miniFont.

Nun erstelle ich auf der Bühne ein statisches Textfeld und weise ihr dieses importierte Schrift zu, indem ich beim Fenster Eigenschaften als Schrift eben eingebe : "miniFont*".

Ausserdem schreibe ich im gleichen Frame oder alternativ in einem Frame danach, das macht keinen Unterschied, folgendes Skript, welches ein zweites Textfeld erstellen soll, welches ebenfalls diese Schrift verwenden soll:

_root.createTextField("meinText2", 2, 280, 250, 200, 100);
var meinFont = new TextFormat();
meinFont.font = "miniFont";
meinFont.size = 24;
_root.meinText2.wordWrap = true;
_root.meinText2.text = "das ist die minifont.";
_root.meinText2.setTextFormat(meinFont);
_root.meinText2.embedFonts = true;


So, soweit so gut, das statische Textfeld zeigt die korrekte
Schrift an, das dynamisch erzeugte Textfeld zeigt nichts an.

Was mache ich falsch?

Danke
ghost23 ist offline   Mit Zitat antworten
Alt 13-01-2004, 15:31   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

sind einige Fehler in deinem Script. test das mal (natürlich mit deiner schriftart );

ActionScript:
  1. _root.createTextField ("meinText", 1, 100, 100, 300, 100);
  2. meinFormat = new TextFormat ();
  3. meinFormat.font = "BankGothic Md BT";
  4. meinText.text = "mein erstes Textfeldobjekt";
  5. meinText.setTextFormat (meinFormat);
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 13-01-2004, 15:46   #3 (permalink)
Entwickler
 
Registriert seit: May 2003
Beiträge: 80
Hallo,

hmm, das funktioniert auch nicht. Es wird jetzt zwar Schrift angezeigt, aber nur als Geräteschriftart in Times New Roman und natürlich auch nicht Anti Aliased.

Kann aber meiner Meinung auch gar nicht, weil ja embedFonts gar nicht true gesetzt wird.

Welche Fehler hattest Du denn in meinem Skript entdeckt?

Danke
ghost23 ist offline   Mit Zitat antworten
Alt 13-01-2004, 16:19   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Sorry für "Fehler". Ich denke wenn du _root.create.... dann braust Du dies unten nicht nochmal machen (_root.meinText2.wordWrap = true .
1.Frage ? hast Du Deine Schriftart in der Bib. ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 13-01-2004, 16:26   #5 (permalink)
Entwickler
 
Registriert seit: May 2003
Beiträge: 80
hallo,

ja, wie gesagt, ich habe einen anderen Film, in dem die Schrift ist. Dort habe ich eingestellt, "exportieren für gemeinsame Nutzung zur Laufzeit", und in diesem Film hier habe ich eingestellt "importieren für gemeinsame Nutzung zur Laufzeit" mit dem Bezeichner miniFont. Die URL habe ich natürlich auch eingestellt. Wie gesagt, bei dem statischen Textfeld klappt das ja auch prima, also scheint die Schrift prinzipiell richtig importiert worden zu sein, aber halt nur für das statische Textfeld, nicht für das dynamisch erzeugte.
ghost23 ist offline   Mit Zitat antworten
Alt 13-01-2004, 16:38   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
habe das gefunden :

link
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 13-01-2004, 17:36   #7 (permalink)
Entwickler
 
Registriert seit: May 2003
Beiträge: 80
Angry

Hmmpf,

das ist jetzt natürlich äußerst ärgerlich, buhu,
wo doch mein ganzes Konzept darauf aufbaut.

Ich geh' nach Hause.

Danke Dir trotzdem.
ghost23 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 03:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele