Incrustar fuentes en AS3 - El campo de texto dinámico desaparece

Esperemos que este sea un problema nuevo o que me falte algo obvio. ¡Por favor ayuda! Estoy incrustando una fuente en mi aplicación AS3. Estoy haciendo todo por el libro y funciona a medias.

En mi clase principal,

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

Luego más tarde en mi 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";

Esto funciona perfectamente bien, y el texto se ve muy bien. Puedo rotarlo, se aplican alfas a él y está muy bien suavizado. El problema es que el campo de texto es dinámico. Más adelante en el código:

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

Tan pronto como se activa este código, el campo de texto desaparece por completo. enciendo

    year.border = true;

y puedo ver que el campo de texto todavía está allí, pero su tamaño se ha reducido a unos pocos píxeles. Pensando que tal vez era el autoSize desordenando las cosas,

    //year.autoSize = ...;

Mismos problemas Pensando que podría estar incrustando, comenté en la línea:

    //year.embedFonts = true;

Y el campo de texto vuelve al estado de trabajo, pero (comprensiblemente) pierde su capacidad de hacer alfas y rotaciones.

¿Tienes idea de lo que está pasando?

Respuestas a la pregunta(4)

Su respuesta a la pregunta