| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Self-proclaimed Genius Registriert seit: Jul 2002 Ort: schweiz
Beiträge: 282
| Antialiasing of Systemfonts problem (problem with Bitmapdata.draw())
Hi! habe ein problem! ich muss systemfonts antialiased darstellen (kann keine fonts embedden weil das swf klein sein muss). Deshalb hab ich diese funktion geschrieben um den text zu antialiasen: Code: public function renderTextField():BitmapData{
var w:int = this["mainTextField"].textWidth+10;
var h:int = this["mainTextField"].textHeight+10;
var bitmapData:BitmapData = new BitmapData(w*3,h*3,false,0x000000);
var antialiased:BitmapData = new BitmapData(w,h,false,0x000000);
var transf:Matrix = new Matrix();
transf.scale(3,3);
bitmapData.draw(this["mainTextField"],transf);
var bitmap:Bitmap = new Bitmap(bitmapData,"auto",true);
transf = new Matrix();
transf.scale(1.0/3.0,1.0/3.0);
antialiased.draw(bitmap,transf,null,null,null,true);
return antialiased;
} danke!
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.626
|
Solche Probleme treten bei AntiAliasType.ADVANCED gehäuft auf. Deshalb setze ich Texte, die ich skalieren oder bewegen muss immer auf AntiAliasType.NORMAL. Wenn das noch nicht reicht würde ich nicht das TextField selbst skalieren, sondern es in ein Sprite setzen und dieses dann skalieren.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| BitmapData.copyPixels(), BitmapData.draw() & Graphics.beginBitmapFill | Kason Bridges | ActionScript 3 | 4 | 22-10-2009 19:08 |
| BitmapData / Draw Problem | evilson | ActionScript 3 | 2 | 19-08-2008 11:51 |
| bitmapdata.draw und sicherheitseinstellungen | wm54 | Flash 8 | 0 | 20-07-2006 23:30 |
| draw (BitmapData.draw-Methode) | boarter | Flash 8 | 6 | 27-05-2006 15:36 |
| BitmapData und DRAW API | KlarkKent | Flash 8 | 1 | 08-12-2005 19:33 |