Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-07-2003, 21:31   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 4
Question Schriftgröße in dynamischem Textfeld

Hallo Flashforum!

Nach mehr als 5 Stunden eher erfolgloser Suche stelle ich jetzt meine Frage(n) hier.

Im Level 2 habe ich ein Movie, der nur aus folgenden AS im ersten Bild besteht:

ActionScript:
  1. loadVariablesNum("texte/company.txt",2);
  2.  
  3. this.createTextField("textFeld",1,192,260,400,200);
  4.  
  5. textFeld.multiline = true;
  6. textFeld.wordWrap = true;
  7. textFeld.selectable = false;
  8. //textFeld.embedFonts = true;
  9.  
  10. meinFormat = new TextFormat();
  11. meinFormat.font = "Arial";
  12. meinFormat.size = 15;
  13.  
  14. textFeld.variable = "inhalt";
  15. textFeld.setTextFormat(meinFormat);
Das erste Problem ist, dass das Textfeld nicht auf setTextFormat() reagiert; es wird alles standardmäßig in Times, Größe 12 angezeigt.

Zweitens verschwindet der Text komplett, wenn ich die Zeile mit "embedFonts" nicht auskommentiere. Und das, obwohl die Schriftart eingebunden wurde (über die Verknüpfung in der Bibliothek).

Ich weiß, dass diese beiden Fragen ungefähr 20% aller Threads ausmachen. Mittlerweile habe ich Knuts Tutorial rauf und runter gelesen, die Suchfunktion begrüsst mich schon mit Handschlag, die MX-Hilfe kann ich auswendig. Trotzdem bekomme ich den Text nicht formatiert. Vielleicht kann mich ja jemand erlösen...

Schönen Abend.

T-Low

Nachtrag: Ups, jetzt bin ich wohl auch noch im falschen Forum gelandet. Naja, ist meine Premiere, das wird schon noch

Geändert von T-Low (04-07-2003 um 21:32 Uhr)
T-Low ist offline   Mit Zitat antworten
Alt 04-07-2003, 21:39   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
Re: Schriftgröße in dynamischem Textfeld


Zitat:
Geschrieben von T-Low
die Suchfunktion begrüsst mich schon mit Handschlag.....
wilkommen im forum
kannste mal die fla incl. textdatei hochladen?

ansonsten würde ich dir das loadvars-objekt ans herz legen. das ist ne feine sache und stellt sicher, das deine daten auch alle geladen sind, wenn sie verarbeitet werden.

bei eingebettetem font musst du unter meinFormat.font den verknüpfungsbezeichner angeben (fals das nicht "Arial" sein sollte).
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 04-07-2003, 21:50   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 4
Re: Re: Schriftgröße in dynamischem Textfeld

Hi!
Zitat:

kannste mal die fla incl. textdatei hochladen?
hier isse...
Zitat:
bei eingebettetem font musst du unter meinFormat.font den verknüpfungsbezeichner angeben (fals das nicht "Arial" sein sollte).
Die Verknüpfung habe ich der Einfachheit halber auch "Arial" genannt.

Das mit loadvars werde ich mir mal ansehen...

Schönen Abend.

T-Low
Angehängte Dateien
Dateityp: zip textfeld.zip (3,9 KB, 3x aufgerufen)
T-Low ist offline   Mit Zitat antworten
Alt 04-07-2003, 21:57   #4 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
des muss heissen:
ActionScript:
  1. textfeld.setNewTextFormat(meinFormat);

hi smirgel
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 04-07-2003, 22:03   #5 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hehe majo auf der überholspur
grüße
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 04-07-2003, 22:03   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 4
Red face

*vordenKopfklatsch*

Danke, Majo!

T-Low
__________________
Schokolade ist gut gegen Zähne.
T-Low ist offline   Mit Zitat antworten
Alt 04-07-2003, 22:20   #7 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
na gut will ich mich auch ned lumpen lassen. hier das ganze mit dem loadvars-objekt:
ActionScript:
  1. variablenladen = new LoadVars();
  2. variablenladen.onLoad = function(erfolgreich) {
  3.     if (erfolgreich) {
  4.         trace(this.inhalt);
  5.         _root.createTextField("textFeld", 1, 192, 260, 400, 200);
  6.         meinFormat = new TextFormat();
  7.         meinFormat.font = "Arial";
  8.         meinFormat.size = 30;
  9.         textfeld.setNewTextFormat(meinFormat);
  10.         textFeld.multiline = true;
  11.         textFeld.wordWrap = true;
  12.         textFeld.selectable = false;
  13.         textFeld.embedFonts = true;
  14.         textFeld.text = this.inhalt;
  15.     }
  16. };
  17. variablenladen.load("company.txt");

allerdings würde ich in der txt-datei das mit &inhalt=........ beginnen.
auf diese weise kannste auch mehrere variablen in die datei packen
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 04-07-2003, 22:29   #8 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 04-07-2003, 22:30   #9 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
majo hilf mir bitte auch mal bei meinem prob
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 05-07-2003, 09:41   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 4
Okay, das mit dem loadvars-Objekt habe ich wohl geblickt. D.h. also, dass bei loadVariablesNum (wie in meinem Beispiel) nur das Laden der Variable(n) gestartet wird, das Script aber sofort weiter abgearbeitet wird, ohne Kontrolle, ob die Variable fertig geladen wurde? Wenn ja, wofür brauche ich diese Funktion dann?

Wenn nein, habe ich wohl ein Loch in meiner Verständnistüte...

T-Low
__________________
Schokolade ist gut gegen Zähne.
T-Low ist offline   Mit Zitat antworten
Alt 05-07-2003, 11:48   #11 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
das siehst du soweit richtig.

loadVariables und loadVariablesNum stammen noch aus der 5er-zeit (vielleicht auch aus der 4er, da bin ich mir nicht sicher).
__________________
bei fragen, fragen.
Smirgel 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 23:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele