quinta-feira, 6 de fevereiro de 2014

AS3 - CSS, Embedded Fonts

Está foi a solução p/ aplicar 2 fontes diferentes em um mesmo campo de texto, é necessário que as fontes estejam instanciadas na library.

var fontLight:Font = new NeoSansPro_light();
var fontBold:Font = new NeoSansPro_medium();

var ss:StyleSheet = new StyleSheet();

var Light:Object = {fontFamily:fontLight.fontName, fontSize:22, letterSpacing:-1};
var Bold:Object = {fontFamily:fontBold.fontName ,fontSize:22, letterSpacing:1};


ss.setStyle(".light_txt", Light);
ss.setStyle(".bold_txt", Bold);

var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.styleSheet = ss;
addChild(tf);
tf.htmlText = "The quick <span class='light_txt'>brown</span> fox jumped <span class='bold_txt'>over</span> the lazy <span class='light_txt'>dog</span>."
tf.embedFonts = true;


Fonte: http://mykola.bilokonsky.net/2010/08/flash-css-and-embedded-fonts/


Nenhum comentário :

Postar um comentário

About Me

Popular Posts

Designed By Seo Blogger Templates