<?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>Patricio Cornejo&#039;s Blog</title>
	<atom:link href="http://blog.pcornejo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pcornejo.com</link>
	<description>Development &#38; Adversting</description>
	<lastBuildDate>Thu, 03 Dec 2009 00:31:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reflejo Agua &#124; Water Reflex AS3</title>
		<link>http://blog.pcornejo.com/water-reflex-as3/</link>
		<comments>http://blog.pcornejo.com/water-reflex-as3/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 00:30:27 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[reflex water]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=110</guid>
		<description><![CDATA[
El ejemplo se ve cortado por el shadowbox.
Download Source
Code (open/close):


package com.pcornejo
&#123;
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.filters.DisplacementMapFilter;
	import flash.filters.DisplacementMapFilterMode;
	import flash.geom.Point;
&#160;
	/**
	 * Reflejo Agua
	 * @author Patricio Cornejo
	 * @link www.pcornejo.com
	 */
&#160;
	&#91;SWF&#40;width = &#34;750&#34;, height = &#34;501&#34;, backgroundColor = &#34;0x000000&#34;&#41;&#93;
	public class Main extends Sprite
	&#123;
		&#91;Embed&#40;source = &#34;../../../lib/lago.jpg&#34;&#41;&#93;
		private var Lago:Class;
&#160;
		&#91;Embed&#40;source = &#34;../../../lib/agua.png&#34;&#41;&#93;
		private var Agua:Class;
&#160;
		private var lake:Bitmap;
		private var water:Bitmap;
&#160;
		private var [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="shadowbox;width=750px;height=501px" href="http://blog.pcornejo.com/swfs/reflex/index.html"><img src="http://blog.pcornejo.com/images/reflex.jpg" alt="Water Reflex as3 " width="386" height="258" /></a></p>
<p>El ejemplo se ve cortado por el shadowbox.</p>
<p><a href="http://blog.pcornejo.com/swfs/reflex/reflex.rar">Download Source</a></p>
<p>Code (<a href="javascript:setVisible('gallery_focus');">open/close</a>):</p>
<div id="gallery_focus" style="display:none;">

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">package com.<span style="color: #006600;">pcornejo</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Bitmap</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">BitmapData</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">DisplacementMapFilter</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">DisplacementMapFilterMode</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">geom</span>.<span style="color: #006600;">Point</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">/**
	 * Reflejo Agua
	 * @author Patricio Cornejo
	 * @link www.pcornejo.com
	 */</span>
&nbsp;
	<span style="color: #66cc66;">&#91;</span>SWF<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">width</span> = <span style="color: #ff0000;">&quot;750&quot;</span>, <span style="color: #0066CC;">height</span> = <span style="color: #ff0000;">&quot;501&quot;</span>, <span style="color: #0066CC;">backgroundColor</span> = <span style="color: #ff0000;">&quot;0x000000&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> Sprite
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #66cc66;">&#91;</span>Embed<span style="color: #66cc66;">&#40;</span>source = <span style="color: #ff0000;">&quot;../../../lib/lago.jpg&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> Lago:<span style="color: #000000; font-weight: bold;">Class</span>;
&nbsp;
		<span style="color: #66cc66;">&#91;</span>Embed<span style="color: #66cc66;">&#40;</span>source = <span style="color: #ff0000;">&quot;../../../lib/agua.png&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> Agua:<span style="color: #000000; font-weight: bold;">Class</span>;
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> lake:Bitmap;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> water:Bitmap;
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> pt1:Point;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> pt2:Point;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> pt3:Point;
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> ola1:BitmapData;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> ola2:BitmapData;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> ola3:BitmapData;
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> dm1:DisplacementMapFilter;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> dm2:DisplacementMapFilter;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> dm3:DisplacementMapFilter;
&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: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ADDED_TO_STAGE</span>, configUI<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> configUI<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			cargarFotos<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; configReflex<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, efectoReflex<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> cargarFotos<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			lake = <span style="color: #000000; font-weight: bold;">new</span> Lago<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			water = <span style="color: #000000; font-weight: bold;">new</span> Agua<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
			water.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span> - water.<span style="color: #0066CC;">height</span>;
			addChild<span style="color: #66cc66;">&#40;</span>lake<span style="color: #66cc66;">&#41;</span>;	addChild<span style="color: #66cc66;">&#40;</span>water<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> configReflex<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			pt1 = <span style="color: #000000; font-weight: bold;">new</span> Point<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #808080; font-style: italic;">//pt2 = new Point();</span>
			<span style="color: #808080; font-style: italic;">//pt3 = new Point();</span>
&nbsp;
			ola1 = <span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span>, water.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #808080; font-style: italic;">//ola2 = new BitmapData(stage.stageWidth, water.height);</span>
			<span style="color: #808080; font-style: italic;">//ola3 = new BitmapData(stage.stageWidth, water.height);</span>
&nbsp;
			dm1 = <span style="color: #000000; font-weight: bold;">new</span> DisplacementMapFilter<span style="color: #66cc66;">&#40;</span>ola1, <span style="color: #000000; font-weight: bold;">new</span> Point<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">4</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">10</span>, DisplacementMapFilterMode.<span style="color: #006600;">CLAMP</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #808080; font-style: italic;">//dm2 = new DisplacementMapFilter(ola2, new Point(0, 40), 0, 4, 0,50, DisplacementMapFilterMode.CLAMP);</span>
			<span style="color: #808080; font-style: italic;">//dm3 = new DisplacementMapFilter(ola3, new Point(0, 20), 0, 4, 0, 50, DisplacementMapFilterMode.CLAMP);</span>
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> efectoReflex<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			pt1.<span style="color: #006600;">y</span> -= .2;
			<span style="color: #808080; font-style: italic;">//pt2.y -= .4; pt3.y -= .8;</span>
			ola1.<span style="color: #006600;">perlinNoise</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">40</span>, <span style="color: #cc66cc;">5</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #cc66cc;">4</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #66cc66;">&#91;</span>pt1<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #808080; font-style: italic;">//ola2.perlinNoise(40, 4, 2, 0, true, true, 4, true, [pt2]);</span>
			<span style="color: #808080; font-style: italic;">//ola3.perlinNoise(80, 8, 1, 0, true, false, 4, true, [pt3]);</span>
			water.<span style="color: #006600;">filters</span> = <span style="color: #66cc66;">&#91;</span>dm1<span style="color: #66cc66;">&#93;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/water-reflex-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summit on the Summit &#8211; HP</title>
		<link>http://blog.pcornejo.com/summit-on-the-summit-hp/</link>
		<comments>http://blog.pcornejo.com/summit-on-the-summit-hp/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:06:50 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[WOW Sites]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=91</guid>
		<description><![CDATA[


Summit on the Summit
Una buena campaña de HP apoya por Intel acompañado de un sitio espectacular en permformace e interactividad.
Visitar


]]></description>
			<content:encoded><![CDATA[<div>
<div style="display:block;float:left;"><a href="http://www.summitonthesummit.com/" target="blank"><img src="http://blog.pcornejo.com/images/summit.jpg" alt="" width="200" height="120" /></a></div>
<div style="display:block;float:left;padding-left:5px;">
<div><strong>Summit on the Summit</strong></div>
<div style="width: 350px;">Una buena campaña de HP apoya por Intel acompañado de un sitio espectacular en permformace e interactividad.</div>
<div><a href="http://www.summitonthesummit.com/" target="blank">Visitar</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/summit-on-the-summit-hp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Chair Project &#8211; Toshiba</title>
		<link>http://blog.pcornejo.com/the-chair-project-toshiba/</link>
		<comments>http://blog.pcornejo.com/the-chair-project-toshiba/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 03:14:31 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[Advertising]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=84</guid>
		<description><![CDATA[
Cuál es la mejor forma de probar un producto? &#8230; llevándolo al extremo; sin embargo, parece que los chicos de Toshiba se lo tomaron muy en serio, pues tomaron 4 camáras  Toshiba IK-HR1S, las &#8220;amarraron&#8221; a una silla y filmando en calidad 1080hd las elevaron hasta más de 96.000 pies de altura, algo así como [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.pcornejo.com/images/chair.jpg" alt="" /></p>
<p>Cuál es la mejor forma de probar un producto? &#8230; llevándolo al extremo; sin embargo, parece que los chicos de Toshiba se lo tomaron muy en serio, pues tomaron 4 camáras  Toshiba IK-HR1S, las &#8220;amarraron&#8221; a una silla y filmando en calidad 1080hd las elevaron hasta más de 96.000 pies de altura, algo así como 26.000 metros, todo esto con el fin de promocionar la nueva serie de REGZA SV LCD TV que se lanza en un par de semanas, el riesgo a mi parecer, es que se hable más del comercial que del producto, aunque eso siempre sirve para fidelizar al cliente y dejar en la memoria la marca&#8230;</p>
<p><a href="http://blog.pcornejo.com/the-chair-project-toshiba/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/the-chair-project-toshiba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash Player 10.1 beta</title>
		<link>http://blog.pcornejo.com/adobe-flash-player-10-1-beta/</link>
		<comments>http://blog.pcornejo.com/adobe-flash-player-10-1-beta/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 22:11:26 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[10.1]]></category>
		<category><![CDATA[flash player]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=74</guid>
		<description><![CDATA[ Y llegó para quedarse&#8230;
Conjuntamente con el lanzamiento del SDK de Adobe AIR 2.0 beta FP10.1 se  presentó con grandes novedades, especialmente en rendimiento, performace y usabilidad. Entre algunas destacamos:

Menor Uso del CPU y Memoria (Entre un 30 &#8211; 70%)


Fuente: Flashrealtime.com (uso de procesador)

Fuente: blog.digitalbackcountry.com (uso de memoria)

UX Mejorado (User eXperience &#8211; Experiencia del Usuario [...]]]></description>
			<content:encoded><![CDATA[<p><strong> Y llegó para quedarse&#8230;</strong></p>
<p>Conjuntamente con el lanzamiento del SDK de Adobe AIR 2.0 beta FP10.1 se  presentó con grandes novedades, especialmente en rendimiento, performace y usabilidad. Entre algunas destacamos:</p>
<ul>
<li>Menor Uso del CPU y Memoria (Entre un 30 &#8211; 70%)</li>
</ul>
<p><img src="http://www.blogcdn.com/www.engadget.com/media/2009/11/17nov09uoibgdfv7.jpg" alt="GRAFICO_1" width="443" height="139" /></p>
<address>Fuente: Flashrealtime.com (uso de procesador)</address>
<p><img src="http://blog.digitalbackcountry.com/wp-content/uploads/flash_player_mem_footprint.png" alt="GRAFICO_2" width="345" height="226" /></p>
<address>Fuente: blog.digitalbackcountry.com (uso de memoria)</address>
<ul>
<li>UX Mejorado (User eXperience &#8211; Experiencia del Usuario en Diseño) &#8211; Permormance ultra mejorada.</li>
<li>Menores fotogramas muertos, esto pasa <span style="text-decoration: line-through;">pasaba</span> cuando tienes una pelicula flash demasiada pesada.</li>
<li>Performance mejorada para Netbooks y Mobile, este punto es muy muy importante, se mejoró sustancialmente el motor gráfico y el hardware de aceleración 3D, decoding h.264 y en general el de flash player para poder integrar apliaciones y websites al 100%.</li>
<li>Soporte MultiTouch y iPhone (para las aplicaciones Flash iPhone que vendrán con Flash CS5).</li>
</ul>
<p><a href="http://labs.adobe.com/technologies/flashplayer10/">Más información </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/adobe-flash-player-10-1-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADOBE AIR beta 2.0 Disponible</title>
		<link>http://blog.pcornejo.com/adobe-air-beta-2-0-disponible/</link>
		<comments>http://blog.pcornejo.com/adobe-air-beta-2-0-disponible/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 19:52:52 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=67</guid>
		<description><![CDATA[
Desde hoy está disponible la versión 2.0 beta de Adobe AIR.
La nueva versión promete varias herramientas para los desarrolladores de multiplataforma que permitirán aumentar la experiencia del usuario y crear aplicaciones más potentes y de mejor rendimiento. Entre algunas de las cosas que trae la versión 2.0 se encuentra:


Soporta la detección de Dispositivos &#8220;Mass Storage&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.pcornejo.com/images/air_beta_2.jpg" alt="ADOBE AIR 2" /></p>
<p><strong>Desde hoy está disponible la versión 2.0 beta de Adobe AIR.</strong></p>
<p>La nueva versión promete varias herramientas para los desarrolladores de multiplataforma que permitirán aumentar la experiencia del usuario y crear aplicaciones más potentes y de mejor rendimiento. Entre algunas de las cosas que trae la versión 2.0 se encuentra:</p>
<div>
<ul>
<li>Soporta la detección de Dispositivos &#8220;Mass Storage&#8221; como los USB.</li>
<li>Capacidades avanzadas de internet, como sockets, soporte UDP y la posibilidad de escuchar en sockcets.</li>
<li>Soprte del código de integración nativo.</li>
<li>Posibilidad de abrir archivos con su aplicación determinada, como mp3, doc, etc.</li>
<li>Soporte Multi-touch y Gesture. (Windows 7 y MAC osX)</li>
<li>Nuevos accesos para la API del micrófono, incluso puedes grabar directamente en AIR.</li>
<li>Se actualizó el webkit con soporte HTML5/CSS3. Excelente para crear navegadores en AIR.</li>
<li>Manejo de Errores globales.</li>
<li>Mejoras en la seguridad, impresión y manejo de datos de usuario.</li>
<li>Se redujo el uso de memoria en las aplicaciones entre un 15  y 20%.</li>
</ul>
</div>
<p>Más información para las nuevas herramientas: <a href="http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html">ver aquí</a><br />
Aplicaciones de Ejemplo con las nuevas herramientas: <a href="http://labs.adobe.com/technologies/air2/samples/">ver aquí</a><br />
<a href="http://labs.adobe.com/downloads/air2.html">Descargar Adobe AIR beta 2.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/adobe-air-beta-2-0-disponible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Wow Sites</title>
		<link>http://blog.pcornejo.com/juego-3d-cool-game-flash/</link>
		<comments>http://blog.pcornejo.com/juego-3d-cool-game-flash/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:46:40 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[WOW Sites]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=53</guid>
		<description><![CDATA[


Verbatim Championship
Excelente Juego 3D realizado en Flash. Mucho recurso 3d, renderización de texturas según usuarios, diseño bastante limpio. Estos japoneses la llevan.
Visitar






HBO Imagine 
Buen uso de recursos. Pv3D + AS3, una buena mezcla de interactividad y videos.
Visitar






Optus Whale Song 
Excelente Sitio 3D. Pv3d + AS3. Buena interactividad, sonidos limpios y agradables. buena calidad y renderizado.
Visitar


]]></description>
			<content:encoded><![CDATA[<div>
<div style="display:block;float:left;"><a href="http://www.verbatim.jp/senshuken/" target="blank"><img src="http://blog.pcornejo.com/images/verbatim.jpg" alt="" width="200" height="120" /></a></div>
<div style="display:block;float:left;padding-left:5px;">
<div><strong>Verbatim Championship</strong></div>
<div style="width: 350px;">Excelente Juego 3D realizado en Flash. Mucho recurso 3d, renderización de texturas según usuarios, diseño bastante limpio. Estos japoneses la llevan.</div>
<div><a href="http://www.verbatim.jp/senshuken/" target="blank">Visitar</a></div>
</div>
</div>
<div class="clear"></div>
<div style="float:left;">
<div style="display:block;float:left;"><a href="http://www.hboimagine.com/" target="blank"><img src="http://blog.pcornejo.com/images/hbo.jpg" alt="" width="200" height="120" /></a></div>
<div style="display:block;float:left;padding-left:5px;">
<div><strong>HBO Imagine</strong><strong> </strong></div>
<div style="width: 350px;">Buen uso de recursos. Pv3D + AS3, una buena mezcla de interactividad y videos.</div>
<div><a href="http://www.hboimagine.com/" target="blank">Visitar</a></div>
</div>
</div>
<div class="clear"></div>
<div style="float:left;">
<div style="display:block;float:left;"><a href="http://www.optuswhalesong.com.au/" target="blank"><img src="http://blog.pcornejo.com/images/optus.jpg" alt="" width="200" height="120" /></a></div>
<div style="display:block;float:left;padding-left:5px;">
<div><strong>Optus Whale Song</strong><strong> </strong></div>
<div style="width: 350px;">Excelente Sitio 3D. Pv3d + AS3. Buena interactividad, sonidos limpios y agradables. buena calidad y renderizado.</div>
<div><a href="http://www.optuswhalesong.com.au/" target="blank">Visitar</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/juego-3d-cool-game-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bandit3D &#8211; Most Wanted</title>
		<link>http://blog.pcornejo.com/bandit3d-most-wanted/</link>
		<comments>http://blog.pcornejo.com/bandit3d-most-wanted/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:35:12 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[WOW Sites]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=40</guid>
		<description><![CDATA[


Bandit3D &#8211; Most Wanted
Buen uso de recursos. Realizada en Away3D + AS3. Página con dinamismo y rapidez, una excelente performance y calidad en el renderizado, aunque el loading es un tanto lento.
Visitar


]]></description>
			<content:encoded><![CDATA[<div>
<div style="display:block;float:left;"><a href="http://www.bandit3.com/" target="blank"><img src="http://blog.pcornejo.com/images/bandit.jpg" alt="" /></a></div>
<div style="display:block;float:left;padding-left:5px;">
<div><strong>Bandit3D &#8211; Most Wanted</strong></div>
<div style="width:350px;">Buen uso de recursos. Realizada en Away3D + AS3. Página con dinamismo y rapidez, una excelente performance y calidad en el renderizado, aunque el loading es un tanto lento.</div>
<div><a href="http://www.bandit3.com/" target="blank">Visitar</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/bandit3d-most-wanted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galería de Fotos AS3 con Focus &#124; Focus as3 gallery</title>
		<link>http://blog.pcornejo.com/gallery-as3-focus/</link>
		<comments>http://blog.pcornejo.com/gallery-as3-focus/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 22:42:49 +0000</pubDate>
		<dc:creator>pcornejo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[gallery]]></category>

		<guid isPermaLink="false">http://blog.pcornejo.com/?p=1</guid>
		<description><![CDATA[
Download Source
Code (open/close):


package com.pcornejo
&#123;
	import flash.display.Loader;
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.display.StageScaleMode;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.text.TextField;
	import gs.TweenMax;
&#160;
	/**
	 * Gallery Flash Player 10 3D Tools
	 * @author Patricio Cornejo
	 * @link http://www.pcornejo.com
	 */
&#160;
	&#91;SWF&#40;framerate = 40, width = 1000, height = 600, backgroundColor=0x000000&#41;&#93;
	public class Main extends Sprite
	&#123;
		private const xml_url:String = &#34;xml/fotos.xml&#34;;
		private const col:Number = 6; //Numero de columnas
&#160;
		private var pre:TextField;
		private [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="shadowbox;width=1000px;height=600px" href="http://blog.pcornejo.com/swfs/gallery/index.html"><img src="http://blog.pcornejo.com/images/gallery.jpg" alt="Gallery Focus as3 " /></a></p>
<p><a href="http://blog.pcornejo.com/swfs/gallery/gallery.rar">Download Source</a></p>
<p>Code (<a href="javascript:setVisible('gallery_focus');">open/close</a>):</p>
<div id="gallery_focus" style="display:none;">

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">package com.<span style="color: #006600;">pcornejo</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Loader</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">StageScaleMode</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">MouseEvent</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">URLLoader</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">URLRequest</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #0066CC;">text</span>.<span style="color: #0066CC;">TextField</span>;
	<span style="color: #0066CC;">import</span> gs.<span style="color: #006600;">TweenMax</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">/**
	 * Gallery Flash Player 10 3D Tools
	 * @author Patricio Cornejo
	 * @link http://www.pcornejo.com
	 */</span>
&nbsp;
	<span style="color: #66cc66;">&#91;</span>SWF<span style="color: #66cc66;">&#40;</span>framerate = <span style="color: #cc66cc;">40</span>, <span style="color: #0066CC;">width</span> = <span style="color: #cc66cc;">1000</span>, <span style="color: #0066CC;">height</span> = <span style="color: #cc66cc;">600</span>, <span style="color: #0066CC;">backgroundColor</span>=0x000000<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> Sprite
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">private</span> const xml_url:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;xml/fotos.xml&quot;</span>;
		<span style="color: #0066CC;">private</span> const col:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">6</span>; <span style="color: #808080; font-style: italic;">//Numero de columnas</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> pre:<span style="color: #0066CC;">TextField</span>;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> caja:Sprite; <span style="color: #808080; font-style: italic;">//contenedor de los thumbnails</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> num:<span style="color: #0066CC;">Number</span>; <span style="color: #808080; font-style: italic;">//numero total de fotos</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">xml</span>:<span style="color: #0066CC;">XML</span>;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> fotoActual:<span style="color: #0066CC;">MovieClip</span>; <span style="color: #808080; font-style: italic;">//foto actual en acercamiento</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> n:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> ldrs:<span style="color: #0066CC;">Array</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> dirX:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> dirY:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</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: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ADDED_TO_STAGE</span>, configUI<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Configuramos el Escenario</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> configUI<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			pre = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			caja = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
			pre.<span style="color: #0066CC;">textColor</span> = 0xffffff;
			<span style="color: #0066CC;">stage</span>.<span style="color: #0066CC;">scaleMode</span> = StageScaleMode.<span style="color: #006600;">NO_SCALE</span>;
			cargarXML<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; addChild<span style="color: #66cc66;">&#40;</span>pre<span style="color: #66cc66;">&#41;</span>; addChild<span style="color: #66cc66;">&#40;</span>caja<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">RESIZE</span>, ordenarObjetos<span style="color: #66cc66;">&#41;</span>;
			addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, moverCaja<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Cargamos el archivo XML;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cargarXML<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> uldr:URLLoader = <span style="color: #000000; font-weight: bold;">new</span> URLLoader<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>xml_url<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
			uldr.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, alCargar<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Parseamos el archivo XML</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> alCargar<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">xml</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">XML</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #0066CC;">data</span><span style="color: #66cc66;">&#41;</span>;
			num = <span style="color: #0066CC;">xml</span>.<span style="color: #006600;">foto</span>.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			cargarFotos<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;
			ordenarObjetos<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Cargamos las Fotos</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cargarFotos<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>n <span style="color: #66cc66;">&amp;</span>lt; num<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
				<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>n <span style="color: #66cc66;">&amp;</span>lt; <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>
					pre.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;0&quot;</span> + <span style="color: #66cc66;">&#40;</span>n + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> +<span style="color: #ff0000;">&quot;/&quot;</span> + num;
				<span style="color: #b1b100;">else</span>
					pre.<span style="color: #0066CC;">text</span> =  <span style="color: #66cc66;">&#40;</span>n + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> +<span style="color: #ff0000;">&quot;/&quot;</span> + num;
&nbsp;
				<span style="color: #000000; font-weight: bold;">var</span> ldr:Loader = <span style="color: #000000; font-weight: bold;">new</span> Loader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
				ldr.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;images/prev/&quot;</span> + <span style="color: #0066CC;">xml</span>.<span style="color: #006600;">foto</span><span style="color: #66cc66;">&#91;</span>n<span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">text</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
				ldr.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, cargarFotos<span style="color: #66cc66;">&#41;</span>;
				ldrs.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>ldr<span style="color: #66cc66;">&#41;</span>; n++;
			<span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
				cargarThumbs<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">//Al Completar la carga de todas las fotos, las colocamos al Escenario</span>
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">/* Creamos un contenedor para cada foto y lo colocamos en el escenario
		 * dándole una animacion de Entrada.
		 */</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cargarThumbs<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>;
&nbsp;
			<span style="color: #b1b100;">for</span> each<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> ldr:Loader <span style="color: #b1b100;">in</span> ldrs<span style="color: #66cc66;">&#41;</span>
			<span style="color: #66cc66;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">var</span> mc:<span style="color: #0066CC;">MovieClip</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
				mc.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> <span style="color: #66cc66;">*</span> .5 - caja.<span style="color: #006600;">x</span> - mc.<span style="color: #0066CC;">width</span>;
				mc.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span>;
				mc.<span style="color: #006600;">rotationX</span> = mc.<span style="color: #006600;">rotationY</span> = <span style="color: #cc66cc;">360</span>;
				TweenMax.<span style="color: #006600;">to</span><span style="color: #66cc66;">&#40;</span>mc, .5, <span style="color: #66cc66;">&#123;</span> x: <span style="color: #cc66cc;">165</span> <span style="color: #66cc66;">*</span> dirX - <span style="color: #66cc66;">&#40;</span>col <span style="color: #66cc66;">/</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">165</span>, y:<span style="color: #cc66cc;">125</span> <span style="color: #66cc66;">*</span> dirY - <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>num <span style="color: #66cc66;">/</span> col<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">/</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">125</span><span style="color: #66cc66;">&#41;</span>, rotationX: <span style="color: #cc66cc;">0</span>, rotationY: <span style="color: #cc66cc;">0</span>, delay: .1 <span style="color: #66cc66;">*</span> i <span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#41;</span>;
				dirX++;	mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, clickThumb<span style="color: #66cc66;">&#41;</span>;
&nbsp;
				<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>dirX == col<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
					dirX = <span style="color: #cc66cc;">0</span>; dirY++;
				<span style="color: #66cc66;">&#125;</span>
&nbsp;
				i++; mc.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>ldr<span style="color: #66cc66;">&#41;</span>;
				caja.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>mc<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">/* Al hacer click sobre el Thumb manejamos el z, x e y del contenedor
		 * para lograr un efecto de acercamiento.
		 */</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> clickThumb<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> obj:<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>;
			obj.<span style="color: #006600;">x</span> = - <span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span>.<span style="color: #006600;">x</span> + <span style="color: #cc66cc;">165</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">2</span>;
			obj.<span style="color: #006600;">y</span> = - <span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span>.<span style="color: #006600;">y</span> + <span style="color: #cc66cc;">125</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">2</span>;
			obj.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;">400</span>;
			<span style="color: #808080; font-style: italic;">//obj.bezierThrough = [ { x:0, y:0, z:0 } ];</span>
&nbsp;
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>fotoActual <span style="color: #66cc66;">!</span>= <span style="color: #000000; font-weight: bold;">null</span> <span style="color: #66cc66;">&amp;</span>amp;<span style="color: #66cc66;">&amp;</span>amp; fotoActual <span style="color: #66cc66;">!</span>= <span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span>
				fotoActual.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, clickThumb<span style="color: #66cc66;">&#41;</span>;
&nbsp;
			fotoActual = <span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span>;
			fotoActual.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, clickThumb<span style="color: #66cc66;">&#41;</span>;
			fotoActual.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, volverThumb<span style="color: #66cc66;">&#41;</span>;
			TweenMax.<span style="color: #006600;">to</span><span style="color: #66cc66;">&#40;</span>caja, <span style="color: #cc66cc;">1</span>, obj<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">/* Al hacer click sobre el mismo objeto visualizado
		 * volvemos atrás
		 */</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> volverThumb<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span>.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, volverThumb<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, clickThumb<span style="color: #66cc66;">&#41;</span>;
			TweenMax.<span style="color: #006600;">to</span><span style="color: #66cc66;">&#40;</span>caja, <span style="color: #cc66cc;">1</span>, <span style="color: #66cc66;">&#123;</span> x: <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> <span style="color: #66cc66;">*</span> .5, y: <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span> <span style="color: #66cc66;">*</span> .5, z: <span style="color: #cc66cc;">0</span>, onComplete: <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span> fotoActual == <span style="color: #000000; font-weight: bold;">null</span>; <span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Efecto de moviemiento al mouse</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> moverCaja<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			caja.<span style="color: #006600;">rotationY</span> = <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> - <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">mouseX</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">/</span> <span style="color: #cc66cc;">500</span>;
			caja.<span style="color: #006600;">rotationX</span> = <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span> - <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">mouseY</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">/</span> <span style="color: #cc66cc;">500</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//ordenamos el contenedor delos thumbnails al centro del escenario</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> ordenarObjetos<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			caja.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> <span style="color: #66cc66;">*</span> .5;
			caja.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span><span style="color: #66cc66;">*</span> .5;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcornejo.com/gallery-as3-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
