Font Library Creator Extension

Después de un día bastante agotador todavía me quedan ganas de teclear algo a altas horas de la noche( al estilo Toni “after-hours” Lopez) 😀 (¿Que tal Toni todavía despierto?).

El caso es que hace unos días se me ocurrió el hacer un pequeño script que me sirviera para automatizar el proceso de creación de librerías de fuentes para el Font Manager (ya que es una tarea algo pesada). Por otra parte aunque había mirado JSFL y su funcionamiento nunca había hecho nada “útil” con este lenguaje y tenía ganas de darle un buen tiento, y ¿que mejor que autoimponerse algún miniproyecto con el objetivo de aprender y que además lo creado te sírva para algo?.

Pues dicho y hecho me puse a realizar mi pequeño script, y luego me dió por probar con XMLUI y las interfaces Flash con componentes v2 embebidos (por cierto alguien sabe como ajustar el tamaño de un panel al tamaño del SWF?…estuve intentado ver si existía alguna propiedad para quitar el horrible borde gris del panel reduciendo el tamaño de este al del SWF pero me ha sido imposible, puede simplemente que no exista…¿?). Total…que al final debido a que tenía unos diez ficheros en diferentes rutas, lo cual lo hacía bastante engorroso de instalar y desinstalar me decidía a crear un descriptor MXI para definir la instalación del componente con el Extension Manager y crear finalmente un MXP.

El resultado es más o menos este…

Font Library Creator

Bueno aquí teneis los archivos, en formato MXP y ZIP, para el que todavía no se haya mirado JSFL y XMLUI, pues creo que puede ser un buen ejemplo:

  • Font Library Creator MXP
  • Font Library Creator ZIP

Por otro lado el JSFL finalmente usa una DLL, creada por Guy Watson y llamada FileSystem.dll. Esta DLL es una API para mejorar el acceso a carpetas, ficheros, etc…, pues las opciones que trae JSFL, son bastante limitadas. En un principio me propuse no usarla, pero al final no tuve más remedio si quería hacer la interface lo más intuitiva posible, y que realmente cumpliese el objetivo de que el usuario solo tenga que hacer unos pocos clicks y no se lie a crear carpetas, y acciones por el estilo.

La verdad que me lo he pasado bien haciendo esta mini aplicación, espero que si usais el FontManager, os sea útil. Y si no almenos le sea de utilidad a todo aquel que quiera aprender estas nuevas posibilidades de Flash MX 2004.

Saludos y buen fin de semana 😉

5 Comentarios

  1. […] í—í·í•íŸÂ²Â»Â´í­í…¶.½í¼í†íšÂ»Â¹í“íí’»¸í¶MXP¹¤¾íŸÂ³í¶í€Â´,:)

    í•í¢íŠí‡FMí—í·í•íŸC.µí„í’»¸í¶Â¹Â²íí­í—í–íŒí¥Â¸Â¨í–ú¹¤¾íŸ,¿í‰í’í”í…í¤ÂºíIVANµí„SFMíŠÂ¹í“íƒ.
    http://www.carlosrovira.com/index.php?p=144&more=1&c=1

    Posted by: snow

    on Jun 21, 04 | 10:12 am | Profile

    [0] Trackbacks&a […]

  2. Mr Rovida,
    Su applicacion se la ve bine, pero encontre un pequeno problema.
    En la applicacion esta se trata de cargar el archivo “/FontEmbedding/UnicodeTable.xml” el cual no existe en el archivo zip que usted proporciona.

    Saludos,
    Axl Laruse

  3. Axl,

    UnicodeTable.xml es un fichero que instala Macromedia Flash MX 2004 y Flash 8.

    La ruta es del estilo a:

    C:\Documents and Settings\\Configuración local\Datos de programa\Macromedia\Flash 8\en\Configuration\FontEmbedding

  4. Tengo un problema para instalar la extensión. Me dice que necesito Flash MX 2004 o superior, sin embargo tengo CS4 y la última versión del extension manager ¿que estará pasando? Me muero de ganas por probarla!

  5. Hermano, se que este post es bien viejo….
    Pero estoy URGIDO de ayuda, estoy tratando de instalar en MAC con Flash CS3 Version 9, el Font Library Creator, y cuando lo trato de correr me da el siguiente error:

    Can’t load XML fontEmbeddingTable file.
    Error opening URL ‘file:///Macintosh HD/Users/carlosinguanzo/Library/Application Support/Adobe/Flash CS3/en/Configuration//FontEmbedding/UnicodeTable.xml’

    POR FAVOR!! Necesito ayuda urgente…

    Gracias de antemano

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *