Montag, 22. Oktober 2007

anti-aliasing für dynamische textfelder

da ich gerade an einem flashprojekt arbeite, werde ich probleme weisheiten posten, die mir schon einige wertvolle stunden meines lebens gestohlen haben ;)

hier ein exemplar vom wochenende:
bei statischen textfeldern ist das anti-aliasing schon voreingestellt. will man es jedoch dynamisch haben, kommt leider ein kleiner nebeneffekt zu tragen.

textvergleich

abhilfe schafft nur, wenn man die zeichen einbettet.

einbetten

am besten ist, wenn nur die nötigen zeichen eingebettet werden, da sonst die swf-datei sehr groß wird.

zeicheneinbettung

für die hardcore-programmierer ;)
wer ohne gui arbeiten will/muss, kann in der bibliothek eine schriftart hinzufügen (zb "myFont"). wie man dort nur bestimmte zeichensätze einbettet bzw. welche zeichensätze eingebettet sind, habe ich noch nicht herausgefunden.

der code dazu:

var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "myFont";

this.createTextField("my_txt",2,0,0,400,300);
my_txt.text = "ich bin ein beispieltext";
my_txt.setNewTextFormat(my_fmt);


zuerst ein neues textformat erzeugen und nachher dem textfeld mit setNewTextFormat hinzufügen.

mfg mailo

ps: diese technik ist auch für eingebefelder möglich.

user status

Du bist nicht angemeldet.

archiv

Oktober 2007
Mo
Di
Mi
Do
Fr
Sa
So
 1 
 2 
 3 
 4 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
23
24
25
26
27
28
29
30
31
 
 
 
 
 

hinweis

die in diesem blog enthaltenen beiträge dienen ausschließlich dem informationszweck!

der autor übernimmt KEINE HAFTUNG für jeglichen missbrauch dieser informationen!

latest comments

Kumpulan Cerita Seks...
Kumpulan Cerita Seks Dewasa Terbaru 2017 Cerita Sex...
Cerita Sex (Gast) - 27. Feb, 02:58
St Patricks' Day Symbols...
The parade has more than 150,000 participants and attracts...
st patricks day t shirt (Gast) - 23. Feb, 14:08
John
Exclusively at Target 42 Bluray Combo Pack with exclusive...
Smithk112 (Gast) - 25. Mai, 20:10