AS3'te bir metin satırındaki her karakter için metin anahat/kenarlığı özelliklerini nasıl ayarlayabilirim?Metin satırını/kenarlığını Actionscript 3.0'da ayarlama
5
A
cevap
14
ı don senin harflerin her birinde
bir sınırın bir aynı tür alabilirsiniz Yapabileceğini düşün. Yapabilecekleriniz, bir taslağın görünümünü taklit etmek için bir bulanıklık filtresi kullanmaktır. Sadece boş bir AS3 film yapıştırabilirsiniz:
var txt:TextField = new TextField();
this.addChild(txt);
txt.appendText('Lorem ipsum');
txt.autoSize = TextFieldAutoSize.LEFT;
txt.antiAliasType = flash.text.AntiAliasType.NORMAL;
txt.selectable = false;
var txtFormat:TextFormat = new TextFormat();
txtFormat.size = 40;
txtFormat.font = 'Helvetica';
txt.setTextFormat(txtFormat);
txt.defaultTextFormat = txtFormat;
var outline:GlowFilter = new GlowFilter();
outline.blurX = outline.blurY = 1;
outline.color = 0xFF0000;
outline.quality = BitmapFilterQuality.HIGH;
outline.strength = 100;
var filterArray:Array = new Array();
filterArray.push(outline);
txt.filters = filterArray;
deneyin farklı görünüşleri elde etmek için, gücü, blurX, bulanıklaştırY ve kalite özelliklerine sahip oynuyor. Sanırım bir metin taslağına ulaşabileceğiniz en yakın şey bu.
Not: yazı tipi yerleştirme, efektlerin kalitesini artırarak antialiasın düzgün çalışmasını sağlar.
0
i anlamaya desteklemek değilim ama testbox üzerinde
filtrenin aynı tür kullanabilir ve bunu yaparak