<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Efisense Interactive &#187; Action Script</title>
	<atom:link href="http://www.efisense.com/blog/category/action_script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.efisense.com/blog</link>
	<description>La creatividad y tecnología descrita por Efisense Interactive</description>
	<lastBuildDate>Fri, 09 Apr 2010 20:58:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Código de Barras en Action Script 3.0</title>
		<link>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/</link>
		<comments>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 22:28:09 +0000</pubDate>
		<dc:creator>carmen</dc:creator>
				<category><![CDATA[Action Script]]></category>
		<category><![CDATA[Publicaciones]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Código de Barras]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.efisense.com/blog/?p=57</guid>
		<description><![CDATA[En la actualidad es muy común encontrarnos y utilizar códigos de barra para identificar, categorizar y asociar propiedades a distintos productos, los hay de distintas categorías siendo más común la de los lineales, aun así está subdividida en EAN, Code 128, Code 39, Code 93 y Codabar, donde sobresalen los primeros dos.
La necesidad de crearlos [...]]]></description>
			<content:encoded><![CDATA[<p>En la actualidad es muy común encontrarnos y utilizar <a href="http://es.wikipedia.org/wiki/C%C3%B3digo_de_barras" target="_blank">códigos de barra</a> para identificar, categorizar y asociar propiedades a distintos productos, los hay de distintas categorías siendo más común la de los lineales, aun así está subdividida en EAN, Code 128, Code 39, Code 93 y Codabar, donde sobresalen los primeros dos.</p>
<p>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, <a href="http://www.flashcomponents.net/component/flash_bar_code_39.html" target="_blank">la primera en Action Script 2.0 </a>y otra en <a href="http://blog.osusnet.com/2008/10/28/generador-de-codigos-de-barras-en-as3/" target="_blank">flex con código en Action Script 3.0</a>,  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.</p>
<p>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.</p>
<p>Archivo de prueba</p>
<p>
<object width="380" height="150">
<param name="movie" value="http://www.efisense.com/blog/swf/barcode_remake.swf" />
<param name="quality" value="high" />
<param name="wmode" value="window" />
<param name="menu" value="false" />
<param name="bgcolor" value="#FFFFFF" />
<embed type="application/x-shockwave-flash" width="380" height="150" src="http://www.efisense.com/blog/swf/barcode_remake.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>Archivos para descarga <a href="http://www.efisense.com/blog/descargas/codigo_de_barras.zip" target="_self">aquí</a></p>
<p>Actualización: Al parecer ya funciona al agregarlo de manera dinámica, pruebenlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
