por Ivan da Silveira

Incorporando fontes em projeto ActionScript

Declara-se a incorporação da fonte e logo abaixo o objeto ligado a esta incorporação.

[Embed(source="assets/fonts/Ubuntu-R.ttf", fontFamily="UbuntuRegular", embedAsCFF="false")]
private var UbuntuRegular:String;

source = local onde se encontra o arquivo da fonte na pasta do projeto
fontFamily = Nome escolhido por você para fazer uso da font.
embedAsCFF
= este atributo deve ser configurado como "false" para que a fonte seja renderizada de forma correta por componentes Flash em um projeto ActionScript.

Utilizando a fonte:

var format:TextFormat = new TextFormat();
format.font = "UbuntuRegular";
// ou
format.font = UbuntuRegular; // objeto "String" ligado a incorporação
var textField:TextField = new TextField();
textField.embedFonts = true;
textField.defaultTextFormat = format;
textField.text = "Texto de teste no campo de texto";

Obs: A propriedade embedFonts deve ser configurada como “true” e a formatação deve ser aplicada ao “defaultTextFormat” antes de entrar com o texto desejado.
 

Comentários

Carregando comentários

Postar um novo comentário



Processando...