Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2003, 13:01   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 96
embedFonts haut nicht hin

Hallo,
ich habe jetzt hier schon einiges rum gesucht und gelesen und bin eigentlich der Meinung, ich hätte des mit den eingebetteten Schriftarten verstanden. Ich hab es auch schon ohne Problem hingekriegt, is ja auch eigentlich net so schwer *g*

Doch bei meinem jetztigen Vorhaben komm ich einfach nicht weiter, und ich versteh auch nicht warum:

Also ich habe am Anfang folgendes definiert:
ActionScript:
  1. buttontext = new TextFormat();
  2. with (buttontext) {
  3.     font = "myschrift"; //ich habe die Schriftart Dauphin in die Bibliothek eingebettet und Verknüpft mit dem Namen: myschrift; nicht fett und nicht kursiv
  4.     align = left;
  5.     color = 0xFFCC00;
  6.     size = 21;
  7. }

im laufe des Films werden nun Buttons per attachMovie auf die Bühne geladen. Auf diese Buttons soll nun ein Text erscheinen:

ActionScript:
  1. seitenleiste["button" + buttonzaehler].button.createEmptyMovieClip ("text", 40);
  2.             seitenleiste["button" + buttonzaehler].button.text.createTextField ("buttontext", 1, 5, -3, 1, 1); //10 + buttonzaehler, abstandzumrand + 5, y + 100, (breitederleiste-abstandzumrand-10), hoehederbuttons);
  3.             with (seitenleiste["button" + buttonzaehler].button.text.buttontext) {
  4.                 text = kname[buttonzaehler];//kname ist das Array mit dem entsprechenden Text
  5.                 embedFonts = true;
  6.                 setTextFormat (buttontext);
  7.                 autoSize = "left";
  8.             }

Aber es erscheint einfach nix! *g* ohne embedFonts funktioniert alles wunderbar. Weiß jemand, wo der Fehler liegt?
premiumxy ist offline   Mit Zitat antworten
Alt 30-08-2003, 13:34   #2 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Versuchs mal mit setNewTextFormat und führe die Methode aus bevor du die Eigenschaften definierst...sollte funzen:

ActionScript:
  1. buttontext = new TextFormat();
  2. with (buttontext) {
  3.         font = "myschrift";
  4.         align = left;
  5.         color = 0xFF0000;
  6.         size = 21;
  7. }
  8. _root.createTextField("_txt",1,20,20,300,300);
  9. _txt.setNewTextFormat(buttontext);
  10. _txt.text = "dsfjghd";
  11. _txt.embedFonts = true;
  12. _txt.autoSize = "left";

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 30-08-2003, 14:13   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 96
deine Methode funktioniert leider auch nicht. Hab erst meines dementsprechend modifiziert --> immer noch kein Text.
Dann hab ich deines in mein Script reinkopiert, sogar überall noch ein _root davor gesetzt, damit alle Pfadangaben stimmen --> funktioniert auch nicht. Nur wenn ich das "embedFonts" weglasse, erscheint was.

*g* Aber warum nur?!
premiumxy ist offline   Mit Zitat antworten
Alt 30-08-2003, 15:16   #4 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
So funktioniert es auf jeden Fall!
Kontrolliere noch mal die Verknüpfung am Schriftsymbol. Was anderes fällt mir nicht ein

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek 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 10:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele