Hola,
Necesito numerar las páginas que imprimo con Actionscript 2 y Flash Player 8 (muy importante ya que todo el proyecto lo tengo en AS2 y además tengo que publicarlo con mdm Zinc 4.0).
Uso el siguiente código para imprimir cualquier texto largo .txt en múltiples páginas. Funciona perfectamente.

Código ActionScript :

//MANUAL.TXT - El fichero debe empezar con &_k=  A continuación del signo = va el texto a mostrar.
//Ejemplo:
//&_k=Este es el texto que se mostrará.
btn_print.onRelease = function()
{
   tt = new LoadVars();
   tt.load("manual.txt");
   tt.onLoad = function()
   {
      _root.createTextField("PrintableText",1,0,0,555,802);
      PrintableText.multiline = true;
      PrintableText.wordWrap = true;
      PrintableText.html = true;
      PrintableText.htmlText = tt._k;
      PrintableText._visible = false;
      var allPages:Boolean = false;
      pj = new PrintJob();
      if (pj.start())
      {
         while (!allPages)
         {
            pj.addPage(PrintableText,{xMin:-20, xMax:595, yMin:-20, yMax:842},{printAsBitmap:false});
            allPages = PrintableText.scroll >= PrintableText.maxscroll;
            if (PrintableText.maxscroll < PrintableText.bottomScroll + 1)
            {
               while (PrintableText.maxscroll < PrintableText.bottomScroll + 1)
               {
                  PrintableText.htmlText += "<BR/>";
               }
            }
            PrintableText.scroll = PrintableText.bottomScroll + 1;
         }
      }
      pj.send();
      delete pj;
      PrintableText.removeMovieClip();
   };
};


Necesito que las páginas se numeren automáticamente al imprimir el texto. Y si es posible, cambiar el tipo de letra y tamaño, ya que imprime siempre con la letra Times. Lo he intentado mil veces, pero no me sale bien.
Si pueden adjuntar el fichero en .FLA (CS6) para que lo vea todo más claro, mucho mejor.
Muchas gracias!