Incorporando Fontes no AS3 - Campo de Texto Dinâmico desaparece

Espero que isso seja um novo problema ou apenas eu que esteja faltando alguma coisa óbvia. Por favor ajude! Estou incorporando uma fonte no meu aplicativo AS3. Eu estou fazendo tudo pelo livro e meio trabalho.

Na minha aula principal

    [Embed(source="Art/moolbor.ttf", fontFamily="MoolEmbed", 
        mimeType="application/x-font")]
    var MoolEmbed:Class;

Então mais tarde no meu código:

    var newFormat:TextFormat = new TextFormat();
    newFormat.font = "MoolEmbed";
    newFormat.size = 20;
    newFormat.color = 0xFCF374;

    year.autoSize = TextFieldAutoSize.LEFT;
    year.text = "Hello World";
    year.embedFonts = true;
    year.setTextFormat(newFormat);
    year.antiAliasType = "advanced";

Isso funciona perfeitamente bem, e o texto aparece lindamente. Eu posso rotacioná-lo, os alfas se aplicam a ele e é bem antialiased. O problema é que o campo de texto é dinâmico - Mais tarde, no código:

    year.text = "And a second hello world";

Assim que esse código é acionado, o campo de texto desaparece completamente. Eu ligo

    year.border = true;

e posso ver que o campo de texto ainda está lá, mas o tamanho diminuiu para apenas alguns pixels. Pensando que talvez fosse o auto-tamanho bagunçando as coisas,

    //year.autoSize = ...;

Mesmos problemas. Pensando que poderia ser incorporado, eu comentei a linha:

    //year.embedFonts = true;

E o campo de texto retorna ao status de trabalho, mas (compreensivelmente) perde sua capacidade de fazer alfas e rotações.

Alguma idéia do que está acontecendo?

questionAnswers(4)

yourAnswerToTheQuestion