Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-12-2005, 19:29   #1 (permalink)
Lotto :-\
 
Registriert seit: Aug 2002
Ort: Göttingen
Beiträge: 47
dynamischen Text formatieren

Hallo zusammen,

bin schon mehrere Tage am suchen, komme einer Lösung aber nicht näher.

Unten seht Ihr einen Code Teil der mir über die Varialbele hdb dynamisch einen Text in ein Textfeld lädt. hdb wird mittels eines Zählers hochgezählt und das funktioniert auch einwandfrei.
Was nicht funktioniert ist die Formatierung des Textes. Ich kann mich auf den Kopf stellen, er übernimmt die Formatierung nicht. Die Beispiele die ich im Forum gefunden habe, beziehen sich alle auf Beispiele, bei denen der Text im Skript steht und nicht per Variabel übergeben wird. Wenn ich das tue, funktioniert es bei mir auch.

Wenn mir jemand hilfreich in die Seite treten könnte, wäre ich sehr dankbar.

var form = new TextFormat("Verdana",12,0x000000,false);
this.createTextField("hdb_txt", 1, 93, 107,250,200);
hdb_txt.selectable = false;
hdb_txt.variable = hdb;
hdb_txt.setNewTextFormat( form );
hdb_txt.wordWrap = true;

Grüße & einen guten Rutsch wenn es noch einer vor 12 liesst.

erwin

P.S Benutze Flash 8 professional
__________________
It's not as easy as it looks !
erwin1 ist offline   Mit Zitat antworten
Alt 01-01-2006, 09:43   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
hdb_txt.variable = hdb;
Was soll denn "variable" für eine Eigenschaft sein?? Du meinst sicher "text", also hdb_txt.text = hdb;
  Mit Zitat antworten
Alt 02-01-2006, 09:39   #3 (permalink)
Lotto :-\
 
Registriert seit: Aug 2002
Ort: Göttingen
Beiträge: 47
Hallo Holger,

mit der hdb_txt.variable übergebe ich den Inhalt der Variable hdb ( level der geladenen Textdatei und den Namen der Variabele an das Textfeld ).
Steht so in der Flash Hilfe.
Habe das Problem inzwischen lösen können. Es scheint etwas mit der Reihenfolge zu tun zu haben in der der Code steht. So wie es unten aufgeführt ist, funktioniert es jetzt.
Scheinbar muss das Format vor der Übergabe der Variabele festgelegt werden. Bin mir aber nicht sicher, ob das der Grund ist.

var form = new TextFormat("Verdana",12,0x000000);
this.createTextField("hdb_txt", 1, 93, 107,250,200);
hdb_txt.setNewTextFormat(form);
hdb_txt.selectable = false;
hdb_txt.variable = hdb;
hdb_txt.wordWrap = true;

Ich musste noch hinter der Textfarbe das false für die fette Schrift wegnehmen, da ich ansonsten beim Aufruf übe einen Button ziemlich überaschende Ergebnisse erzielt habe. ( mal fett, mal nicht usw. )

Grüße, Danke & frohes Neues

erwin
__________________
It's not as easy as it looks !
erwin1 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 05:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele