<?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>Webdriver &#187; Flash</title>
	<atom:link href="http://www.webdriver.com.ar/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdriver.com.ar</link>
	<description></description>
	<lastBuildDate>Mon, 12 Dec 2011 02:48:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Debug Flash Player</title>
		<link>http://www.webdriver.com.ar/debug-flash-player/</link>
		<comments>http://www.webdriver.com.ar/debug-flash-player/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:00:32 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=324</guid>
		<description><![CDATA[Es muy difícil testear un SWF en producción, por suerte hace tiempo existe la version Flash Debugger, una de las features que tiene es poder ver los TRACES de un SWF online, lo uso hace tiempo pero como tuve que reintalar cosas de nuevo en mi maquina, aqui los pasos para hacerlo funcionar: 1. Instalar la version Debugger del Flash Player Las versiones se pueden bajar de la pagina oficial [...]]]></description>
			<content:encoded><![CDATA[<p>Es muy difícil testear un SWF en producción, por suerte hace tiempo existe la version Flash Debugger, una de las features que tiene es poder ver los TRACES de un SWF online, lo uso hace tiempo pero como tuve que reintalar cosas de nuevo en mi maquina, aqui los pasos para hacerlo funcionar:</p>
<h3>1. Instalar la version Debugger del Flash Player</h3>
<p>Las versiones se pueden bajar de la pagina oficial de adobe, hay varias versiones (8, 9 y 10), en el screenshot marqué la version para Firefox (Plugin = Mozilla y ActiveX = IE)</p>
<p><a title="Flash Players" href="http://www.adobe.com/support/flashplayer/downloads.html" target="_blank">http://www.adobe.com/support/flashplayer/downloads.html</a></p>
<p style="text-align: center;"><img class="size-full wp-image-464 aligncenter" title="fdebugger" src="http://www.webdriver.com.ar/wp-content/uploads/2009/12/fdebugger.JPG" alt="fdebugger" width="543" height="266" /></p>
<h3>2. Crear el archivo de configuración</h3>
<p>Una vez instalado hay que crear un archivo de configuración: <strong>mm.cfg</strong>, ese archivo tiene que estar alojado en la carpeta del usuario de windows: C:\Users\<em>[USER]</em>\mm.cfg y puede tener adentro algo como:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">TraceOutPutFileName=C:\flashlog.<span style="color: #006600;">txt</span>
ErrorReportingEnable=<span style="color: #cc66cc;">0</span>
TraceOutputFileEnable=<span style="color: #cc66cc;">1</span>
MaxWarnings=<span style="color: #cc66cc;">1</span></pre></div></div>

<p>Para mas info sobre los parametros:</p>
<p><a title="mm.cfg Detail" href="http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&amp;file=security2_117_44.html" target="_blank">http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&amp;file=security2_117_44.html</a></p>
<h3>3. Chequear el archivo donde se guardan los traces</h3>
<p>(Tal vez sea necesario reinicar el equipo antes de hacer este paso, a veces no es necesario)</p>
<p>Todos los traces van a grabarse en el archivo seteado en <em>TraceOutPutFileName</em>, para chequearlo lo mejor es una aplicacion que chequee cada segundo el archivo y nos muestre el contenido, hay varias dando vueltas, pero el que mejor me funcionó es el MTail (gracias <a title="Tito Cozza" href="http://twitter.com/TitoCozza" target="_blank">TitoCozza</a>), liviano y muy sencillo de usar, lo pueden descargar de aqui:</p>
<p><a href="http://ophilipp.free.fr/op_tail.htm" target="_blank">http://ophilipp.free.fr/op_tail.htm</a></p>
<p>Muy sencillo de usar, hacen click en el icono de la carpeta, buscan el archivo donde estan nuestros traces y click en <em>START</em> (esto hace que chequee el file una vez cada segundo)</p>
<p>Ahora tan solo queda abrir un sitio que tenga traces para chequearlo.</p>
<p>Espero que les sea util.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/debug-flash-player/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Itunes Flow</title>
		<link>http://www.webdriver.com.ar/itunes-flow/</link>
		<comments>http://www.webdriver.com.ar/itunes-flow/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 21:19:29 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[galeria]]></category>
		<category><![CDATA[itunes]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/?p=437</guid>
		<description><![CDATA[Si necesitan un scroll al estilo iTunes en AS, pueden encontrarlo en este post http://www.weberdesignlabs.com/blog/?p=10 Consume bastante proceso de maquina asi que cuidado si lo usan con muchos filtros de Flash. Tambien tiene su version en AS3 en el mismo blog.]]></description>
			<content:encoded><![CDATA[<p>Si necesitan un scroll al estilo iTunes en AS, pueden encontrarlo en este post</p>
<p><a title="iTunes Flow" href="http://www.weberdesignlabs.com/blog/?p=10" target="_self">http://www.weberdesignlabs.com/blog/?p=10</a></p>
<p>Consume bastante proceso de maquina asi que cuidado si lo usan con muchos filtros de Flash.</p>
<p>Tambien tiene su version en AS3 en el mismo blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/itunes-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript &#8211; PHP: Encriptación de datos</title>
		<link>http://www.webdriver.com.ar/actionscript-php-encriptacion-de-datos/</link>
		<comments>http://www.webdriver.com.ar/actionscript-php-encriptacion-de-datos/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 02:34:21 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[encriptar]]></category>
		<category><![CDATA[rc4]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/?p=388</guid>
		<description><![CDATA[Estoy empezando a usar encriptacion en Flash, ahora estoy obligado por un pedido expreso del cliente, pero lo estoy encontrando util para aplicarlo en el futuro para todos los proyectos, especialmente cuando uno guarda cookies y variables shared object. Hasta ahora el algoritmo que más me gustó es el RC4 (hay bastante información en la web y es un algoritmo que no consume mucho proceso) Actionscript y PHP Encriptar y [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy empezando a usar encriptacion en Flash, ahora estoy obligado por un pedido expreso del cliente, pero lo estoy encontrando util para aplicarlo en el futuro para todos los proyectos, especialmente cuando uno guarda cookies y variables shared object.</p>
<p>Hasta ahora el algoritmo que más me gustó es el RC4 (hay bastante información en la web y es un algoritmo que no consume mucho proceso)</p>
<h3>Actionscript y PHP</h3>
<p>Encriptar y desencriptar no es el problema sino enviar y recibir los datos desde Flash a PHP (y viceversa)</p>
<p>Flash genera el resultado de la encriptacion como un string de los valores hexadecimales concatenados, ésto permite pasar los valores directamente sin un encoding en especial ya que la combinación de algunos caracteres: <em>A B C D E F 0 1 2 3 4 5 6 7 8 9</em>.</p>
<p>La clave está en el PHP que al recibir los datos (por GET o POST) hay que usar la funcion <em>pack() </em>para convertir esos datos datos enviados desde Actionscript en datos que la función <em>decript()</em> pueda usar</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">pack</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H*&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>y para que el PHP pueda generar datos que Flash entienda se tiene que usar la funcion <em>bin2hex()</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">bin2hex</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$encripted_bin_data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Librerias Actionscript</h3>
<p>Ejemplo en AS3</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">package com
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">import</span> be.<span style="color: #006600;">boulevart</span>.<span style="color: #006600;">as3</span>.<span style="color: #006600;">security</span>.<span style="color: #006600;">Encryption</span>;
	<span style="color: #0066CC;">import</span> be.<span style="color: #006600;">boulevart</span>.<span style="color: #006600;">as3</span>.<span style="color: #006600;">security</span>.<span style="color: #006600;">EncryptionTypes</span>;
&nbsp;
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> keyString:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;my_super_secret_key&quot;</span>;
&nbsp;
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> ec:<span style="color: #0066CC;">String</span>;
			<span style="color: #000000; font-weight: bold;">var</span> dc:<span style="color: #0066CC;">String</span>;
&nbsp;
			ec	= encrypt<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;TEXTO A ENCRIPTAR&quot;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>ec<span style="color: #66cc66;">&#41;</span>;
&nbsp;
			dc	= decrypt<span style="color: #66cc66;">&#40;</span>ec<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>dc<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> encrypt<span style="color: #66cc66;">&#40;</span>txt:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">e</span> = <span style="color: #000000; font-weight: bold;">new</span> Encryption<span style="color: #66cc66;">&#40;</span>EncryptionTypes.<span style="color: #006600;">RC4</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>, txt , keyString, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">e</span>.<span style="color: #006600;">encrypt</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">return</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #006600;">getInput</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> decrypt<span style="color: #66cc66;">&#40;</span>txt:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">e</span> = <span style="color: #000000; font-weight: bold;">new</span> Encryption<span style="color: #66cc66;">&#40;</span>EncryptionTypes.<span style="color: #006600;">RC4</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>, txt , keyString, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">e</span>.<span style="color: #006600;">decrypt</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">return</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #006600;">getInput</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>En el mismo link de descarga directa hay mas ejemplos con otros algoritmos y ejemplos en AS2</p>
<p>Descarga Directa: <a title="Crypt Class" href="http://labs.boulevart.be/index.php/2007/05/23/encryption-in-as2-and-as3/" target="_blank">http://labs.boulevart.be/index.php/2007/05/23/encryption-in-as2-and-as3/</a></p>
<h3>Librerias PHP4</h3>
<p>Ejemplo de uso</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'class.rc4crypt.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
keyString <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;my_super_secret_key&quot;</span><span style="color: #339933;">;</span>
&nbsp;
ec <span style="color: #339933;">=</span> <span style="color: #000088;">$GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;flash_data&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
dc <span style="color: #339933;">=</span> decrypt<span style="color: #009900;">&#40;</span>ec<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span>dc<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> decrypt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$data</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">pack</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H*&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span>rc4crypt<span style="color: #339933;">::</span><span style="color: #004000;">decrypt</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">KEY</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> encrypt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">bin2hex</span><span style="color: #009900;">&#40;</span>rc4crypt<span style="color: #339933;">::</span><span style="color: #004000;">encrypt</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">KEY</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>(Junto con la descarga hay otro ejemplo mas completo)</p>
<p>Descarga directa: <a title="RC4" href="http://sourceforge.net/projects/rc4crypt/" target="_blank">http://sourceforge.net/projects/rc4crypt/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/actionscript-php-encriptacion-de-datos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS: Smoothing en imagenes externas</title>
		<link>http://www.webdriver.com.ar/as-smoothing-en-imagenes-externas/</link>
		<comments>http://www.webdriver.com.ar/as-smoothing-en-imagenes-externas/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 05:05:07 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/?p=340</guid>
		<description><![CDATA[Smoothing en imagenes externas El IDE de Flash permite aplicar la propiedad &#8220;smooth&#8221; a las imagenes de la libreria, esto hace que las imagenes que son escaladas en el stage de flash no se pixelen demasiado, dando un efecto de suavizado, lamentablemente esta opcion no existe para imagenes que se cargan externamente. Para este fin encontré una clase Smoothing que aplica ese mismo efecto a imagenes que cargamos externamente. Smoothing.as [...]]]></description>
			<content:encoded><![CDATA[<h3>Smoothing en imagenes externas</h3>
<p>El IDE de Flash permite aplicar la propiedad &#8220;smooth&#8221; a las imagenes de la libreria, esto hace que las imagenes que son escaladas en el stage de flash no se pixelen demasiado, dando un efecto de suavizado, lamentablemente esta opcion no existe para imagenes que se cargan externamente.</p>
<p>Para este fin encontré una clase Smoothing que aplica ese mismo efecto a imagenes que cargamos externamente.</p>
<h3>Smoothing.as</h3>
<p>Este es el código de la clase smoothing.as</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">BitmapData</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> <span style="color: #0066CC;">Smoothing</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #808080; font-style: italic;">// the BitmapData instance that will smooth the image</span>
	<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> bmp:BitmapData;
	<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> mc:<span style="color: #0066CC;">MovieClip</span>;
	<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> interval;
&nbsp;
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">Smoothing</span><span style="color: #66cc66;">&#40;</span>_mc:<span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">this</span>.<span style="color: #006600;">mc</span> = _mc;
		<span style="color: #808080; font-style: italic;">// create bmp with correct dimensions</span>
		<span style="color: #0066CC;">this</span>.<span style="color: #006600;">bmp</span> = <span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span>mc.<span style="color: #0066CC;">_width</span>, mc.<span style="color: #0066CC;">_height</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #808080; font-style: italic;">// cache loaded ext pic</span>
		bmp.<span style="color: #006600;">draw</span><span style="color: #66cc66;">&#40;</span>mc<span style="color: #66cc66;">&#41;</span>;
		mc.<span style="color: #0066CC;">unloadMovie</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #808080; font-style: italic;">// must delay attachbitmap</span>
		<span style="color: #0066CC;">this</span>.<span style="color: #006600;">interval</span> = <span style="color: #0066CC;">setInterval</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #ff0000;">&quot;postop&quot;</span>, <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> postop<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>interval<span style="color: #66cc66;">&#41;</span>;
		mc.<span style="color: #006600;">attachBitmap</span><span style="color: #66cc66;">&#40;</span>bmp, <span style="color: #cc66cc;">0</span>, <span style="color: #ff0000;">&quot;auto&quot;</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// apply smoothing</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<h3>Ejemplo</h3>
<p>En este ejemplo se puede ver claramente la aplicacion de la clase, lo importante de esto es la linea 6 donde se implemente la clase Smoothing a un MovieClip donde está cargado nuestra imagen</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> _mcl:<span style="color: #0066CC;">MovieClipLoader</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">MovieClipLoader</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> _mclListener:<span style="color: #0066CC;">Object</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
_mclListener.<span style="color: #0066CC;">onLoadInit</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Smoothing</span><span style="color: #66cc66;">&#40;</span>target_mc<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
_mcl.<span style="color: #0066CC;">addListener</span><span style="color: #66cc66;">&#40;</span>_mclListener<span style="color: #66cc66;">&#41;</span>;
_mcl.<span style="color: #0066CC;">loadClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;image.jpg&quot;</span>, target_mc<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/as-smoothing-en-imagenes-externas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Juego: Launchball</title>
		<link>http://www.webdriver.com.ar/juego-launchball/</link>
		<comments>http://www.webdriver.com.ar/juego-launchball/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 14:44:45 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[ciencia]]></category>
		<category><![CDATA[fisica]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ingenio]]></category>
		<category><![CDATA[juego]]></category>
		<category><![CDATA[mecanica]]></category>
		<category><![CDATA[puzzle]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=275</guid>
		<description><![CDATA[Me gustan muchos los juegos tipo puzzle y mas si tienen algo de &#8220;ciencia&#8221; http://www.sciencemuseum.org.uk/launchpad/launchball/]]></description>
			<content:encoded><![CDATA[<p>Me gustan muchos los juegos tipo puzzle y mas si tienen algo de &#8220;ciencia&#8221;</p>
<p><a href="http://www.sciencemuseum.org.uk/launchpad/launchball/" target="_blank"><img class="aligncenter size-full wp-image-277" title="launch_ball" src="http://www.webdriver.com.ar/w/es/blog/wp-content/uploads/2009/03/launch_ball.jpg" alt="launch_ball" width="450" height="297" /></a></p>
<p><a href="http://www.sciencemuseum.org.uk/launchpad/launchball/" target="_blank">http://www.sciencemuseum.org.uk/launchpad/launchball/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/juego-launchball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash y SEO</title>
		<link>http://www.webdriver.com.ar/flash-y-seo/</link>
		<comments>http://www.webdriver.com.ar/flash-y-seo/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 02:22:51 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[devnet]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[optimizacion]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=256</guid>
		<description><![CDATA[Portal de Adobe sobre SEO para Flash (Search Engine Optimization Technology Center) http://www.adobe.com/devnet/seo/ Leido en: http://www.abigdoor.com/2009/03/20/flash-seo-posicionamiento/]]></description>
			<content:encoded><![CDATA[<p>Portal de Adobe sobre SEO para Flash (Search Engine Optimization Technology Center)</p>
<p><a href="http://www.adobe.com/devnet/seo/" target="_blank">http://www.adobe.com/devnet/seo/</a></p>
<p>Leido en:</p>
<p><a href="http://www.abigdoor.com/2009/03/20/flash-seo-posicionamiento/" target="_blank">http://www.abigdoor.com/2009/03/20/flash-seo-posicionamiento/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/flash-y-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript MD5</title>
		<link>http://www.webdriver.com.ar/actionscript-md5/</link>
		<comments>http://www.webdriver.com.ar/actionscript-md5/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:31:28 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[Bussines]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[clase]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[snnipets]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=248</guid>
		<description><![CDATA[Para quienes esten buscando una clase MD5 de AS 2: http://www.devpro.it/code/44.html Hace tiempo me habia llegado el comentario que el MD5 en AS que estaba dando vueltas no era equivalente al MD5 de PHP, a esta clase la vengo usando hace tiempo y me funcionó perfecto. La clase: md5.as]]></description>
			<content:encoded><![CDATA[<p>Para quienes esten buscando una clase MD5 de AS 2:</p>
<p><a href="http://www.devpro.it/code/44.html" target="_blank">http://www.devpro.it/code/44.html</a></p>
<p>Hace tiempo me habia llegado el comentario que el MD5 en AS que estaba dando vueltas no era equivalente al MD5 de PHP, a esta clase la vengo usando hace tiempo y me funcionó perfecto.</p>
<p>La clase: <a href="http://www.webdriver.com.ar/shared/blog/md5.as" target="_blank">md5.as</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/actionscript-md5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscando programador Junior Actionscript 2.0</title>
		<link>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20-2/</link>
		<comments>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20-2/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 19:30:42 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[búsqueda]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[programador]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=180</guid>
		<description><![CDATA[(Vuelvo a publica la busqueda que inicié hace poco) La busqueda está abierta para aquellas personas que tengan poca experiencia en Actionscript y quieran aprender, la idea es que el programador perfeccione sus habilidades y a mi me pueda dar una mano en cosas sencillas (de acuerdo al niver de cada uno). Los trabajos son pagos de acorde al nivel de cada programador, la modalidad es Freelance, los tiempos de [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<div id="post-177" class="post">
<div class="entry_post">
<p>(Vuelvo a publica la busqueda que inicié hace poco)</p>
<p>La busqueda está abierta para aquellas personas que tengan poca experiencia en Actionscript y quieran aprender, la idea es que el programador perfeccione sus habilidades y a mi me pueda dar una mano en cosas sencillas (de acuerdo al niver de cada uno).</p>
<p>Los trabajos son pagos de acorde al nivel de cada programador, la modalidad es Freelance, los tiempos de entrega y pago se definen antes de empezar a trabajar.</p>
<p>Los interesados pueden escribirme a <a title="miguelangel@webdriver.com.ar" href="mailto:miguelangel@webdriver.com.ar">miguelangel@webdriver.com.ar</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Air Installer&#8230; virus?</title>
		<link>http://www.webdriver.com.ar/air-installer-virus/</link>
		<comments>http://www.webdriver.com.ar/air-installer-virus/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 18:50:22 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[molesto]]></category>
		<category><![CDATA[popup]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=129</guid>
		<description><![CDATA[Cuidado!!! Segun el AVG el installer del AIR es un &#8220;Threat&#8221;&#8230; tal vez lo sea]]></description>
			<content:encoded><![CDATA[<p><strong>Cuidado!!!</strong></p>
<p>Segun el AVG el installer del AIR es un &#8220;Threat&#8221;&#8230; tal vez lo sea</p>
<p><img class="aligncenter size-full wp-image-130" title="air" src="http://www.webdriver.com.ar/w/es/blog/wp-content/uploads/2008/08/air.jpg" alt="" width="407" height="203" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/air-installer-virus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscando programador Junior Actionscript 2.0</title>
		<link>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20/</link>
		<comments>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 21:48:47 +0000</pubDate>
		<dc:creator>Miguel Angel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[oferta]]></category>
		<category><![CDATA[oportunidad]]></category>
		<category><![CDATA[programador]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.webdriver.com.ar/w/es/blog/?p=125</guid>
		<description><![CDATA[Actualmente estoy trabajando como programador freelance pero estoy rechazando gran cantidad de trabajos por cuestiones de tiempo, por eso estoy en la búsqueda de un programador junior que me pueda ayudar con los mismos. La busqueda está abierta para aquellas personas que tengan poca experiencia en Actionscript y quieran aprender, la idea es que el programador perfeccione sus habilidades y a mi me pueda dar una mano en cosas sencillas [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente estoy trabajando como programador freelance pero estoy rechazando gran cantidad de trabajos por cuestiones de tiempo, por eso estoy en la búsqueda de un programador junior que me pueda ayudar con los mismos.</p>
<p>La busqueda está abierta para aquellas personas que tengan poca experiencia en Actionscript y quieran aprender, la idea es que el programador perfeccione sus habilidades y a mi me pueda dar una mano en cosas sencillas (de acuerdo al niver de cada uno).</p>
<p>Los trabajos son pagos de acorde al nivel de cada programador, la modalidad es Freelance, los tiempos de entrega y pago se definen antes de empezar a trabajar.</p>
<p>Los interesados enviar CV, portfolio, carta de presentacion, mensajes, etc a: <a title="miguelangel@webdriver.com.ar" href="mailto:miguelangel@webdriver.com.ar">miguelangel@webdriver.com.ar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdriver.com.ar/buscando-programador-junior-actionscript-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

