La necesidad de crearlos se presento cuando un cliente se vio en apuros ya que su actual programa no le daba la opción de imprimir los códigos de barras para etiquetar sus productos, antes que nada el primer reto fue conectarnos a su base de datos codificada en firebird, luego se presento el verdadero problema ¿Cómo imprimiríamos códigos de barras desde nuestra aplicación creada en Adobe Air?, buscando en Google me encontré con dos versiones, la primera en Action Script 2.0 y otra en flex con código en Action Script 3.0, ambas me ayudaron a hacer una versión para flash, antes traduje el código de ambas a Action Script 3.0, inclusive la de flex ya que usaba la biblioteca canvas que nunca encontré en flash, pero no logré el objetivo.
Para darle solución combiné la metodología de la creación del código de barras en AS2 y la inicialización de la matriz de la clase hecha con AS3, de está manera obtuvimos un código de barras con la codificación C128, éste código de barras funciona perfectamente siempre y cuando el movieclip ya pertenezca a otro movieclip o al stage, de lo contrario aparece un rectángulo negro en lugar del código de barras, si alguien logra adaptarlo para que funcione al agregarlo de manera dinámica sería bien recibida su aportación, abajo anexo un link para que descarguen el archivo de prueba y si tienen alguna aportación extra sería bueno que la compartan.
El archivo de prueba y los links de descarga se encuentran aquí.
