Руководство по actionscript. часть 5, стр. 133
По умолчанию приложение Flash Player отображает объекты TextField, переменной А ^ embedFonts которых присвоено значение true, с помощью стандартного визуализатора щ< векторной графики.
На рис. 27.13 показан английский алфавит, для отображения которого с помощью шрифта Verdana размером 10 пунктов использовались оба визуализатора: визуализатор FlashType (слева) и стандартный визуализатор векторной графики (справа). На экране алфавит, отображенный с помощью визуализатора FlashType, в значительной степени более разборчив, чем алфавит, отображенный с помощью стандартного визуализатора векторной графики приложения Flash Player.
Для справки в листинге 27.20 показан код, который применялся для создания демонстрационных алфавитов, изображенных на рис. 27.13.
FlashType Стандартный визуализатор векторной графики
a bed ef g h ij kl m nopq rstu vwxy z abcdefghijklmnopqrstuvwxyz
Рис. 27.13. Визуализатор FlashType в сравнении со стандартным визуализатором векторной графики приложения Flash Player
Листинг 27.20. Визуализатор FlashType в сравнении со стандартным визуализатором векторной графики приложения Flash Player
package { import flash. display.*; import flash. text.*;
public class FlashTypeDemo extends Sprite { // Прямые слэши необходимы, однако регистр символов роли не играет. [Embed(source="c:/wi ndows/fonts/verdana. ttf",
fontFamily="Verdana")] private var verdana:Class;
public function FlashTypeDemo ( ) { // Визуализатор FlashType var t:TextField = new TextField( ); t. width = 200; t. embedFonts = true;
t. htmlText = «»
+ «abedefghijklmnopqrstuvwxyz»; t. antiAliasType = AntiAliasType. ADVANCED; addChild(t);
// Стандартный визуализатор векторной графики
var t2:TextField = new TextField( );
t2.width = 200;
t2.embedFonts = true;
t2.htmlText = «»
+ «abedefghijklmnopqrstuvwxyz»; t2.antiAliasType = AntiAliasType. NORMAL; addChild(t2); t2.x = 180;
}
}
}
I Чтобы достичь наилучшего качества анимационного текста, используйте стандарт-1$ л щ ный визуализатор векторной графики (присвойте переменной antiAliasType значение AntiAliasType. NORMAL). Чтобы добиться наилучшей разборчивости текста, используйте визуализатор FlashType (присвойте переменной antiAliasType значение AntiAliasTypeADVANCED).