Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-09-2003, 09:28   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
probleme mit schrifteinbetten bei createTextField

habe zur Zeit das Problem, das über dynamisch erzeugte Textfelder keine Einbettung stattfindet, d.h. die Schrift überhaupt nicht angezeigt wird.

im Prinzip habe ich mit textfeld.embedFonts = true gearbeitet und ausserdem den entsprechenden Schriftfont in der Bibliothek verlinkt.


wird textfeld.embedFonts = true auskommentiert, zeigt er zumindest irgendeine, allerdings nicht die gewünschte an, bleibt die Zeile stehen, ist gar nichts zu sehen.

Kennt jemand dieses Problem und wie kann man es lösen??

Durchsuchte Threads haben bis jetzt auch nicht geholfen!

Thanx!
commander-x ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:32   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hast du dann auch ein textformat mit dem font aus der Bibliothek erstellt und dem textfeld per setNewTextFormat dieses zugewiesen?
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:37   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
im prinzip sieht das script so aus:

ActionScript:
  1. for (var x = this.pos, i = 0; x<this.aktSteps; x++, i++) {
  2.         for (var y = 0; y<this.spalten.length; y++) {
  3.             _root.createTextField("feld"+x+y, this.level++, startpositionen[y], this.YSTART+this.ZEILEN_ABSTAND*i, this.breiten[y], this.TEXT_FELD_HOEHE);
  4.             sizeformat = _root["feld"+x+y].getNewTextFormat();
  5.             sizeformat.font = this.TYPO;
  6.             sizeformat.size = this.GROESSE;
  7.             sizeformat.color = this.COLOR;
  8.             _root["feld"+x+y].setNewTextFormat(sizeformat);
  9.             _root["feld"+x+y].embedFonts = true;
  10.             _root["feld"+x+y].text = spalten[y][x];
  11.             _root["feld"+x+y].selectable = false;
  12.         }
  13.         this.pos++;
  14.     }
commander-x ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:48   #4 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
was ist thisTypo? dort müsste ja die verknüpfungsID des fonts in der library hin..... oder ist das nur eine var die die verknüpfung speichert?
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:51   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
this.TYPO = "MarkerFeltWide";
(steht halt nur woanders), kalppt aber auch mit explizitem einsetzen nicht.

in der Bibliothek beim Font unter Linkage ist auch MarkerFeltWide angegeben.
commander-x ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:02   #6 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hm.... damit wir hier nicht lange fehler suchen... habe ich dir schnell ein bsp. erstellt.... wo es funktioniert...
evtl. findest du so schneller den fehler....
Angehängte Dateien
Dateityp: zip embedfont.zip (2,0 KB, 37x aufgerufen)
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:12   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
ich kann jetzt nichtmal sagen, ob es funktioniert oder nicht, da ich nicht weiss, wie die typo aussieht. zumindest habe ich sie nicht bei mir installiert...aussehen tat sie zumindest auch nicht außergewöhnlich...

ist jetzt die frage, ob es einen unterschied macht, wenn du das ganze als swf exportierst und ich es bei mir starte...
commander-x ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:17   #8 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
aso stimmt... ich muss dir ja das swf geben... wenn du denn font nicht hast.. kann ja flash beim compilieren ihn auch nicht mit einbinden
wobei wenn er in der library schon ist? hm.... ist die frage wie flash das handhabt....

natürlich kannst du ja auch einen font von dir importieren..... dann geht es schon....

p.s. der font ist sehr kursiv und in die richtung handschrift
Angehängte Dateien
Dateityp: zip embedfont.swf.zip (19,8 KB, 19x aufgerufen)
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (05-09-2003 um 10:19 Uhr)
Scrawer ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:26   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
alles klar! die schrift zeigt er jetzt an!

dann kann man erstens mal davon ausgehen, das der exportierende auch den font bei sich installiert haben muss!

was mein problem betrifft: werd nochmal über den code schauen, vergleichen und dann sicher sehen woran es liegt...beim anderen rechner (der die typo hat) lief es ja vorhin auch nicht...

eine funktionierendes beispiel ist ja jetzt da!

many thanx!
commander-x ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:29   #10 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
perfekt... denn nun habe ich schon selber gezweifelt ob mein font aus der library kommt.....

wobei es unlogisch ist das der user den font installiert haben muss wenn er schon mal in der library der fla ist.... vor allem wird das fla nach einem Import eines fonts auch um diesen größer.... was aussagen sollte das es nicht nur ein verweis ist...... wie auch immer man muss es halt wissen
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (05-09-2003 um 10:31 Uhr)
Scrawer 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 02:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele