<?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/"
	>

<channel>
	<title>Isaac Leon</title>
	<atom:link href="http://www.isaacleon.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.isaacleon.com/blog</link>
	<description>Art Director and Creative Programmer</description>
	<pubDate>Sat, 28 Mar 2009 23:41:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Entrevista en Ameets</title>
		<link>http://www.isaacleon.com/blog/?p=350</link>
		<comments>http://www.isaacleon.com/blog/?p=350#comments</comments>
		<pubDate>Sat, 28 Mar 2009 23:37:31 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=350</guid>
		<description><![CDATA[
Después de pasar unas semanas en Buenos Aires, por fin vengo con las pilas un poco más cargadas. En el siguiente post os escribo para recomendaros una nueva comunidad creativa, Ameets. En ella podréis ver muchísimos trabajos, valorarlos, crear contactos y debatir lo que se os ocurra.
Os dejo también una  pequeña entrevista que me [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.isaacleon.com/blog/images/img_posts/entrevista.jpg" alt="Entrevista en ameets" border="0" align="left"/></p>
<p>Después de pasar unas semanas en Buenos Aires, por fin vengo con las pilas un poco más cargadas. En el siguiente post os escribo para recomendaros una nueva comunidad creativa, <a href="http://www.ameets.com" target="_blank">Ameets</a>. En ella podréis ver muchísimos trabajos, valorarlos, crear contactos y debatir lo que se os ocurra.<br />
Os dejo también una  <a href="http://blog.ameets.com/2009/03/entrevista-con-isaac-leon/" target="_blank">pequeña entrevista</a> que me hicieron los chicos de Ameets y aprovecho la ocasión para mandarles un saludo y agradecerles su interés, fue un placer colaborar para ellos.<br />
Así que ya sabéis, si queréis conocer gente creativa de todo tipo, Ameets es una muy buena propuesta.</p>
<p> <a href="http://blog.ameets.com/2009/03/entrevista-con-isaac-leon/" target="_blank">La entrevista</a>.<br />
<a href="http://www.ameets.com" target="_blank">Ameets</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=350</wfw:commentRss>
		</item>
		<item>
		<title>Forever Young</title>
		<link>http://www.isaacleon.com/blog/?p=345</link>
		<comments>http://www.isaacleon.com/blog/?p=345#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:28:07 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Publicidad]]></category>

		<category><![CDATA[Videoclips]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=345</guid>
		<description><![CDATA[
Ojalá tantas cosas pudieran resumirse en tan solo dos palabras. Aquí os enlazo dos vídeos para que los disfrutéis, para que os inspiréis, para que  lo mandéis todo a la mierda, para que VIVÁIS.
 Original.
Seat 25º Aniversario.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.isaacleon.com/blog/images/img_posts/forever.jpg" alt="Forever Young" border="0" align="left"/></p>
<p>Ojalá tantas cosas pudieran resumirse en tan solo dos palabras. Aquí os enlazo dos vídeos para que los disfrutéis, para que os inspiréis, para que  lo mandéis todo a la mierda, para que <strong>VIVÁIS</strong>.</p>
<p> <a href="http://www.youtube.com/watch?v=FPqLFj8Guyc" target="_blank">Original</a>.<br />
<a href="http://www.youtube.com/watch?v=k8vZdIwamuA" target="_blank">Seat 25º Aniversario</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=345</wfw:commentRss>
		</item>
		<item>
		<title>GoogleMaps + AS3</title>
		<link>http://www.isaacleon.com/blog/?p=337</link>
		<comments>http://www.isaacleon.com/blog/?p=337#comments</comments>
		<pubDate>Thu, 08 Jan 2009 16:33:54 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=337</guid>
		<description><![CDATA[ 
Hola a todos, aquí os dejo un ejemplo para que os lo podáis descargar y trastear,
se trata de un mini ejercicio para poder insertar googlemaps en flash. Decir que está
programado con AS3. He deshabilitado opciones que tenia más desarrolladas para que fuera más sencillo de entender y no liaros tanto. Podéis hacer zoom, hacer [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="http://www.isaacleon.com/blog/images/img_posts/gps.jpg" alt="GoogleMaps with AS3" border="0" align="left"/></p>
<p>Hola a todos, aquí os dejo un ejemplo para que os lo podáis descargar y trastear,<br />
se trata de un mini ejercicio para poder insertar googlemaps en flash. Decir que está<br />
programado con AS3. He deshabilitado opciones que tenia más desarrolladas para que fuera más sencillo de entender y no liaros tanto. Podéis hacer zoom, hacer una búsqueda, cambiar de vista, moveros por el dragPanel, y ver como se posiciona una marca customizada.</p>
<p>Este seria el código que como veréis no es muy complejo ni muy largo. Más adelante quizás incorporo alguna utilidad más como poner videos o que se yo :p&#8230;</p>
<p><code><br />
&nbsp;<br />
/*<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp; * BUSCADOR&nbsp;&nbsp;GOOGLE MAPS WITH AS3<br />
&nbsp;&nbsp; *<br />
&nbsp;&nbsp; * @author&nbsp;&nbsp;&nbsp;&nbsp; Isaac León (KAAX)<br />
&nbsp;&nbsp; * @version&nbsp;&nbsp;&nbsp;&nbsp;1.0.0<br />
&nbsp;&nbsp; * @code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AS 3.0<br />
&nbsp;&nbsp; * @email&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hola@isaacleon.com<br />
&nbsp;&nbsp; * @url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.isaacleon.com<br />
&nbsp;&nbsp; * @blog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; www.isaacleon.com/blog<br />
&nbsp;&nbsp;<br />
*/<br />
&nbsp;<br />
package com.kaax.clases {<br />
&nbsp;&nbsp;<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//IMPORTS//////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.controls.*;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.styles.FillStyle;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.styles.StrokeStyle;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.display.Sprite;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.events.Event;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.display.MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.events.MouseEvent;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.geom.*;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.LatLng;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.Map;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.MapEvent;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.MapMouseEvent;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.MapType;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.services.ClientGeocoder;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.services.GeocodingEvent;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.overlays.Marker;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.overlays.MarkerOptions;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import com.google.maps.InfoWindowOptions;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.display.Stage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public class Buscador{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //INICIALIZAMOS VARIABLES//////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// ESTA APPYKEY TENÉIS QUE CAMBIARLA&nbsp;&nbsp;POR LA VUESTRA PARA QUE ESTÉ ASOCIADA A VUESTRO DOMINIO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var appyKey:String =&quot;ABQIAAAA6wzkJ5pSCnsden7rffzX1BSZMDsZNlBtwbn4yRg11-JRawRw8BSe_1VnBDtJk4ejkS6488Fc0fGzgQ&quot;; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var map:Map;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var punto:Marker;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var geo:ClientGeocoder;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var gps:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var control:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var mcStage:Stage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function Buscador( _mc:Sprite, control:MovieClip, gps:MovieClip){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.mcStage = _mc.stage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.control=control;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.gps=gps;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//INICIAMOS LOS OBJETOS EN ESCENA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public function main():void {<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// CREAMOS UN CONTENEDOR PARA EL MAPA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var puntoMapa:MovieClip = new MovieClip();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;puntoMapa.x = 235;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;puntoMapa.y = 175;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addChild(puntoMapa);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//AÑADIMOS EL MAPA A SU CONTENEDOR<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map = new Map();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.key = appyKey;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setSize(new Point(573, 420));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addEventListener(MapEvent.MAP_READY, iniciarMapa);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;puntoMapa.addChild(map);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//AÑADIMOS AL ESCENARIO LOS DOS ASSETS, LA PANTALLA DEL GPS Y EL PANEL DE CONTROL<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gps.buttonMode = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gps.mouseChildren = false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gps.x = 133;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gps.y = 60;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addChild(gps);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gps.mouseEnabled = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.x = 133;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.y = 60+gps.height;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addChild(control);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.bt_buscar.buttonMode=true;<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public function colocamosPuntoInicial():void{<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.clearOverlays();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//CREAMOS ESTILOS PARA EL PUNTO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var estilos:MarkerOptions = new MarkerOptions({<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strokeStyle: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0&#215;8F053D<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fillStyle: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0&#215;000000,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alpha: 0.8<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label: &quot;Hi ! &quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labelFormat: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0xffffff,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size:20,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bold: true<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;radius: 32,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasShadow: true,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clickable: false,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;draggable: true,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gravity: 0.5,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;distanceScaling: false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// CREAMOS UN PUNTO EN EL LUGAR ESPECIFICADO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;punto= new Marker(new LatLng(41.387917,2.1699187),estilos);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//TEXTO PARA EL TOOLTIP <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var fraseTooltip:String = &quot;Bienvenido a Barcelona!&quot; ;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;SI PULSAS LA MARCA APARECE EL TOOLTIP CON EL MENSAJE DE TEXTO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;punto.addEventListener(MapMouseEvent.CLICK, function(event:MapMouseEvent): void {;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.openInfoWindow(event.latLng, new InfoWindowOptions({tailAlign: InfoWindowOptions.ALIGN_CENTER, contentHTML:fraseTooltip }));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addOverlay(punto);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// INICIALIZAMOS EL MAPA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function iniciarMapa(event:Event):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.removeEventListener(MapEvent.MAP_READY, iniciarMapa);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.enableContinuousZoom();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.enableScrollWheelZoom();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setCenter(new LatLng(41.387917,2.1699187), 14, MapType.NORMAL_MAP_TYPE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//COLOCAMOS LA LANGITUD Y LA LATITUD EN EL PANEL DE CONTROL CON SOLO 3 DECIMALES<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.long.text = (41.387917).toFixed(3); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.lat.text = (2.1699187).toFixed(3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;colocamosPuntoInicial();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//AÑADIMOS CONTROLES AL MAPA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addControl(new OverviewMapControl());// CONTROL PARA ARRSTRAR EL MAPA POR ZONAS<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addControl(new MapTypeControl());// CONTROLES PARA CAMBIAR LAS VISTAS<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addControl(new PositionControl());// CONTROLES PARA NAVEGAR DE FORMA DIRECCIONAL<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addControl(new ZoomControl());// CONTROLES PARA EL ZOOM<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//INICIALIZAMOS EL OBJETO CLIENTGEOCODER<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;geo = new ClientGeocoder();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// BOTON DE BUSQUEDA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.bt_buscar.addEventListener(MouseEvent.CLICK, buscar);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// EN CASO DE ÉXITO O ERROR, LLAMAREMOS ACTUAREMOS DEPENDIENDO DEL RESULTADO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;geo.addEventListener(GeocodingEvent.GEOCODING_SUCCESS, exitoBusqueda);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;geo.addEventListener(GeocodingEvent.GEOCODING_FAILURE, errorBusqueda);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function buscar(event:Event):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//LLAMAMOS A LA FUNCION QUE NOS DEVUELVE LA LATITUD Y LA LONGITUD DE UNA DIRECCIÓN BUSCADA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;geo.geocode(control.direccion.text);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.mensaje.text = &quot;BUSCANDO&#46;..&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function errorBusqueda(event:GeocodingEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//DAMOS UN MENSAJE DE ERROR EN EL CASO DE NO ENCONTRAR UNA DIRECCION<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control.mensaje.text = &quot;DIRECCION INCORRECTA&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function exitoBusqueda(event:GeocodingEvent):void {<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //OCULTAMOS MENSAJE DE BUSCANDO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.mensaje.text = &quot;&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//SI SE HA ENCONTRADO LA DIRECCIÓN COLOCAMOS UNA MARCA Y COMO ES POSIBLE QUE HAYAN VARIOS LUGARES<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//QUE SE LLAMEN DE LA MISMA FORMA, COLOCAREMOS EL PRIMER RESULTADO DEL ARRAY<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (event.response.placemarks.length &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.clearOverlays();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//CENTRAMOS EL MAPA EN LA DIRECCIÓN BUSCADA CON EL ZOOM QUE LE INDIQUEMOS<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setCenter(event.response.placemarks[0].point, 7);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//CREAMOS ESTILOS PARA EL PUNTO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var estilos:MarkerOptions = new MarkerOptions({<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strokeStyle: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0&#215;8F053D<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fillStyle: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0&#215;000000,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alpha: 0.8<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label: &quot;Hi ! &quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labelFormat: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: 0xffffff,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size:14,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bold: true<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;radius: 26,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasShadow: true,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clickable: false,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;draggable: false,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gravity: 0.5,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;distanceScaling: false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// CREAMOS UN PUNTO EN EL LUGAR ESPECIFICADO Y LE PASAMOS ESTILOS<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;punto= new Marker(event.response.placemarks[0].point,estilos);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//TEXTO PARA EL TOOLTIP <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var html:String = &quot;Bienvenido a &quot; + control.direccion.text;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;SI PULSAS LA MARCA APARECE EL TOOLTIP CON EL MENSAJE DE TEXTO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;punto.addEventListener(MapMouseEvent.CLICK, function(event:MapMouseEvent): void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.openInfoWindow(event.latLng, new InfoWindowOptions({tailAlign: InfoWindowOptions.ALIGN_CENTER, contentHTML:html }));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//AÑADIMOS PUNTO<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addOverlay(punto);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//COLOCAMOS LA LANGITUD Y LA LATITUD EN EL PANEL DE CONTROL CON SOLO 3 DECIMALES<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.long.text = (event.response.placemarks[0].point.lng()).toFixed(3); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.lat.text = (event.response.placemarks[0].point.lat()).toFixed(3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; }<br />
 }</p>
<p>&nbsp;<br />
</code><br />
Espero que os guste!</p>
<p>saludos!<br />
 <a href="http://www.isaacleon.com/googlemap/" target="_blank">Ver Buscador</a><br />
  <a href="http://www.isaacleon.com/googlemap/buscador.zip" target="_blank">Descargar Buscador</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=337</wfw:commentRss>
		</item>
		<item>
		<title>Feliz 2009</title>
		<link>http://www.isaacleon.com/blog/?p=330</link>
		<comments>http://www.isaacleon.com/blog/?p=330#comments</comments>
		<pubDate>Mon, 05 Jan 2009 19:52:02 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=330</guid>
		<description><![CDATA[Bueno, después de lavarle la cara al blog,que ya le tocaba por cierto :p, aprovecho la ocasión para felicitaros a todos el año nuevo. Así que ahí va! 
Feliz año a todos y espero estar más por aquí este año&#8230;
 saludos!!
]]></description>
			<content:encoded><![CDATA[<p>Bueno, después de lavarle la cara al blog,que ya le tocaba por cierto :p, aprovecho la ocasión para felicitaros a todos el año nuevo. Así que ahí va! </p>
<p>Feliz año a todos y espero estar más por aquí este año&#8230;</p>
<p> saludos!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=330</wfw:commentRss>
		</item>
		<item>
		<title>me cargué el diseño del blog :P</title>
		<link>http://www.isaacleon.com/blog/?p=130</link>
		<comments>http://www.isaacleon.com/blog/?p=130#comments</comments>
		<pubDate>Thu, 18 Dec 2008 21:56:12 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=130</guid>
		<description><![CDATA[no se que he tocado, que al actualizar perdí el diseño, shit!
mientras dejo  la versión en pelotas XDDD&#8230;hay que ser torpe..
]]></description>
			<content:encoded><![CDATA[<p>no se que he tocado, que al actualizar perdí el diseño, shit!<br />
mientras dejo  la versión en pelotas XDDD&#8230;hay que ser torpe..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=130</wfw:commentRss>
		</item>
		<item>
		<title>Making of (tutorial)</title>
		<link>http://www.isaacleon.com/blog/?p=127</link>
		<comments>http://www.isaacleon.com/blog/?p=127#comments</comments>
		<pubDate>Thu, 11 Dec 2008 14:52:40 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=127</guid>
		<description><![CDATA[ 
Hola a todos! ha pasado muchísimo tiempo&#8230; la verdad es que con tanto trabajo cada vez cuesta más dedicar el tiempo que merece un blog, pero bueno, aún así, queria compartir con vosotros un tutorial de photoshop que he creado sobre uno de mis últimos proyectos. El objetivo de este tutorial es dejar ver [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="http://www.isaacleon.com/blog/images/img_posts/tuto_nike.jpg" alt="Making of" border="0" align="left"/></p>
<p>Hola a todos! ha pasado muchísimo tiempo&#8230; la verdad es que con tanto trabajo cada vez cuesta más dedicar el tiempo que merece un blog, pero bueno, aún así, queria compartir con vosotros un tutorial de photoshop que he creado sobre uno de mis últimos proyectos. El objetivo de este tutorial es dejar ver un poco por encima el proceso que abarca desde la idea de origen hasta la gráfica final. Como siempre había posteado tutoriales de actionscript, creí que ya iba siendo hora que me currara algo para los que como yo, también diseñan.</p>
<p>Y nada, espero que os guste y que os pueda servir. </p>
<p>Un saludo a todos!</p>
<p>  <a href="http://www.isaacleon.com/nike" target="_blank">Making of</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=127</wfw:commentRss>
		</item>
		<item>
		<title>Ecualizador 3D (AS 3.0 + Papervision 2.0)</title>
		<link>http://www.isaacleon.com/blog/?p=126</link>
		<comments>http://www.isaacleon.com/blog/?p=126#comments</comments>
		<pubDate>Fri, 04 Jul 2008 09:25:37 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=126</guid>
		<description><![CDATA[
Hola de nuevo,
aquí os dejo otro ejercicio en AS3 y Papervision, esta vez jugando con el sonido, unos cubos que interactuan segun la clase SoundMixer.computeSpectrum.
He creado un deslizador para que podáis rotarlo. Las clases estan en la carpeta com.kaax.clases.* , una es la clase Ecualizador, con
todo lo que necesitáis para el 3D, el drag del [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.isaacleon.com/blog_/images/ecualizador.jpg" alt="ecualizador"   align="left" /></p>
<p>Hola de nuevo,</p>
<p>aquí os dejo otro ejercicio en AS3 y Papervision, esta vez jugando con el sonido, unos cubos que interactuan segun la clase SoundMixer.computeSpectrum.<br />
He creado un deslizador para que podáis rotarlo. Las clases estan en la carpeta com.kaax.clases.* , una es la clase Ecualizador, con<br />
todo lo que necesitáis para el 3D, el drag del deslizador, y el movimiento por sonido. Y luego, la clase MiStage, que es tan solo para<br />
reposicionar.</p>
<p>Este seria la clase Ecualizador</p>
<p><code><br />
&nbsp;<br />
 /*<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; * ECUALIZADOR 3D<br />
&nbsp;&nbsp; *<br />
&nbsp;&nbsp; * @author&nbsp;&nbsp;&nbsp;&nbsp;Isaac León (KAAX)<br />
&nbsp;&nbsp; * @version&nbsp;&nbsp;&nbsp;&nbsp;1.0.0<br />
&nbsp;&nbsp; * @code&nbsp;&nbsp;&nbsp;&nbsp;AS 3.0<br />
&nbsp;&nbsp; * @email&nbsp;&nbsp;&nbsp;&nbsp;hola@isaacleon.com<br />
&nbsp;&nbsp; * @url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.isaacleon.com<br />
&nbsp;&nbsp; * @blog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.isaacleon.com/blog<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;*/<br />
</code><br />
 <code><br />
 package com.kaax.clases {<br />
&nbsp;<br />
&nbsp;&nbsp;import org.papervision3d.scenes.*;<br />
&nbsp;&nbsp;import org.papervision3d.cameras.*;<br />
&nbsp;&nbsp;import org.papervision3d.objects.*;<br />
&nbsp;&nbsp;import org.papervision3d.objects.special.*;<br />
&nbsp;&nbsp;import org.papervision3d.objects.primitives.*;<br />
&nbsp;&nbsp;import org.papervision3d.materials.*;<br />
&nbsp;&nbsp;import org.papervision3d.materials.special.*;<br />
&nbsp;&nbsp;import org.papervision3d.materials.shaders.*;<br />
&nbsp;&nbsp;import org.papervision3d.materials.utils.*;<br />
&nbsp;&nbsp;import org.papervision3d.lights.*;<br />
&nbsp;&nbsp;import org.papervision3d.render.*;<br />
&nbsp;&nbsp;import org.papervision3d.view.*;<br />
&nbsp;&nbsp;import org.papervision3d.events.*;<br />
&nbsp;&nbsp;import org.papervision3d.core.utils.*;<br />
&nbsp;&nbsp;import org.papervision3d.core.utils.virtualmouse.VirtualMouse;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;import flash.display.*;<br />
&nbsp;&nbsp;import flash.events.*;<br />
&nbsp;&nbsp;import flash.net.URLLoader;<br />
&nbsp;&nbsp;import flash.net.URLRequest;<br />
&nbsp;&nbsp;import flash.media.*;<br />
&nbsp;&nbsp;&nbsp;&nbsp;import flash.display.Stage;<br />
&nbsp;&nbsp;import flash.utils.*;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;import caurina.transitions.*;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public class Ecualizador{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var cancion:String;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var _background:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var _mc:Sprite;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var logo:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var cubo:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var cubo2:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var request:URLRequest;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var sonido:Sound;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var chan:SoundChannel;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var mcStage:Stage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var bt_desliza:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var duracion:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var carril:MovieClip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var viewport:Viewport3D;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var render:BasicRenderEngine;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var scene:Scene3D;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var camera:Camera3D;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var miMaterial1:MovieMaterial;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var miMaterial2:MovieMaterial;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var currentTime:Number;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var arrayCubos:Array;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var bits:ByteArray;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var totalSpacio:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var anchura:Number;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var arrayClips:Array;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var cuantosCubosSpectrum:Number;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var tiempo:Timer;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var xDist:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var yDist:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var deslizando:Boolean;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var xFinal:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var yFinal:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var mX:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var soundMixer:SoundMixer;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function Ecualizador(_mc:Sprite,_background:MovieClip,cancion:String,logo:MovieClip,<br />
cubo:MovieClip,cubo2:MovieClip,bt_desliza:MovieClip,duracion:MovieClip,carril:MovieClip):void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this._mc = _mc;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage = _mc.stage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this._background = _background;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.logo = logo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.cubo = cubo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.cubo2 = cubo2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.cubo = cubo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.bt_desliza = bt_desliza;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.duracion = duracion;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.carril = carril;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.cancion=cancion;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;initStage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;initVariables();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construye2carasCubo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construyeSpectrum();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function initStage():void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var miStage:com.kaax.clases.MiStage=new com.kaax.clases.MiStage(this._mc,_background,bt_desliza,logo,duracion,carril);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function initVariables():void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.viewport= new Viewport3D(0, 0, true, true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._mc.addChild(viewport);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.render= new BasicRenderEngine();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.scene= new Scene3D();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.camera= new Camera3D();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.camera.zoom = 4;<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.camera.focus = 100; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.camera.y = 500; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.camera.x = -2000; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.currentTime=0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.arrayCubos=new Array();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.bits= new ByteArray();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.totalSpacio=1760;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.arrayClips=new Array(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.request= new URLRequest(this.cancion);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.sonido= new Sound();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.sonido.load(this.request);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.chan= this.sonido.play();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.cuantosCubosSpectrum=6;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.deslizando=false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //this.soundMixer=new SoundMixer();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.tiempo=new Timer(100);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function rango(numeroMin:Number, numeroMax:Number):Number {<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Math.floor(Math.random() * numeroMax - numeroMin + 1) + numeroMin;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function construye2carasCubo():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial1= new MovieMaterial(this.cubo);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial1.interactive = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial1.smooth = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial1.animated = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial2= new MovieMaterial(this.cubo2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial2.interactive = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial2.smooth = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; miMaterial2.animated = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function construyeSpectrum():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (i:int=0; i &lt; cuantoscubosspectrum ;&nbsp;&nbsp;i+=1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var miCubo:Cube = new Cube(new MaterialsList({front:miMaterial1, back:miMaterial1, all:miMaterial2}),&nbsp;&nbsp;1420, 1450,&nbsp;&nbsp;1450, 6,6,6);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scene.addChild(miCubo);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var miX=i*100;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;miCubo.scaleX=cubo.scaleY=0.1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tweener.addTween(miCubo, {x:miX,scaleX:1,scaleY:1, z:2900, delay:i*0.2, time: 1.2, transition:&quot;easeinoutquint&quot;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;render.renderScene(scene, camera, viewport);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrayCubos[i]=miCubo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iniciaTemporizadorSpectrum();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iniciaDrag();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function iniciaTemporizadorSpectrum():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.tiempo.addEventListener(TimerEvent.TIMER, refrescarSpectrum);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.tiempo.start();<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function refrescarSpectrum(event:TimerEvent):void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SoundMixer.computeSpectrum(bits, true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentTime = chan.position;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duracion.scaleX=currentTime/sonido.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var j:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var anchura:uint = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (j=0;&nbsp;&nbsp;j &lt; cuantosCubosSpectrum;&nbsp;&nbsp;j+=1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var conversion_:Number = bits.readFloat();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var desplazamiento:Number = (conversion_ * 5);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var cubo:Cube=arrayCubos[j];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cubo.x=3400+j*1760;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tweener.addTween(cubo, {scaleY:desplazamiento, time: 0.3, transition:&quot;easeinoutquint&quot;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;render.renderScene(scene, camera, viewport);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function desliza(deslizador:Sprite):void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (deslizando){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;deslizador.x = this._mc.mouseX; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;camera.zoom=+this._mc.mouseX/300+5;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var i:Number=0 ; i &lt; cuantosCubosSpectrum ;&nbsp;&nbsp;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var cubo=arrayCubos[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cubo.rotationX = -this._mc.mouseY/4;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cubo.rotationY = -this._mc.mouseX/4;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function iniciaDrag():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addEventListener(Event.ENTER_FRAME, dragEnterFrame)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addEventListener(MouseEvent.MOUSE_DOWN, dragMouseDown)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.mcStage.addEventListener(MouseEvent.MOUSE_UP, dragMouseUp)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bt_desliza.buttonMode=true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function dragEnterFrame(event:Event)&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; desliza(this.bt_desliza) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function dragMouseDown(event:MouseEvent):void { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;deslizando = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function dragMouseUp(event:MouseEvent)&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;deslizando = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</code></p>
<p>Y nada, espero que os guste.</p>
<p>Aquí os dejo los enlaces.</p>
<p>Un saludo!</p>
<p><a href="http://www.isaacleon.com/ecualizador3D/" target="_blank">Ver Ecualizador3D</a><br />
  <a href="http://www.isaacleon.com/ecualizador3D/ecualizador3D.zip" target="_blank">Descargar Ecualizador3D</a><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=126</wfw:commentRss>
		</item>
		<item>
		<title>TypeConverter 3D (AS 3.0 + Papervision 2.0)</title>
		<link>http://www.isaacleon.com/blog/?p=125</link>
		<comments>http://www.isaacleon.com/blog/?p=125#comments</comments>
		<pubDate>Sat, 28 Jun 2008 10:01:15 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Filosofia]]></category>

		<category><![CDATA[Publicidad]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=125</guid>
		<description><![CDATA[
Hola a todos!
Espero que estéis todos bien! ya tenía ganas de volver por aquí :p
La verdad es que debido al aumento de trabajo y a cambios importantes en mi vida, mi frecuencia por aquí fue reduciéndose a cenizas&#8230;y después de tantos meses sin postear nada, ahora que tenia un poco de tiempo, he realizado un [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.isaacleon.com/blog_/images/typeconverter.jpg" alt="typeconverter 3D"   align="left" /></p>
<p>Hola a todos!</p>
<p>Espero que estéis todos bien! ya tenía ganas de volver por aquí :p<br />
La verdad es que debido al aumento de trabajo y a cambios importantes en mi vida, mi frecuencia por aquí fue reduciéndose a cenizas&#8230;y después de tantos meses sin postear nada, ahora que tenia un poco de tiempo, he realizado un mini ejercicio con AS3 y papervision que me gustaria compartir con vosotros para que os lo podáis descargar para testear, estudiarlo o lo que queráis. Se llama TypeConverter 3D, y es un motor para escribir letras pixel en 3D, puedes borrarlas, ampliarlas con el zoom, activar la cámara para que se mueva respecto al ratón, crear una esfera, etc&#8230;</p>
<p>El motor está programado con AS3 y la versión 2.0 de Papervision. El zip consta de un archivo fla, las clases de caurina para las transiciones, el paquete de papervision,<br />
y dentro de la carpeta com, hay una carpeta kaax que es donde encontraréis las 3 clases que he desarrollado para esta mini experiencia.</p>
<p>Esto es un ejemplo de lo que podéis hacer:</p>
<p>Si queréis retocar la tipografia, tenéis que abrir el archivo Abecedario.as y en los arrays correspondientes de cada letra, podéis cambiar el 1 por 0 y viceversa.<br />
Incluso puede que os salgan abecedarios para marcianos <img src='http://www.isaacleon.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Le tecla &#8220;DEL&#8221; borra las letras que hayas escrito pixel3D por pixel3D.</p>
<p>Aquí os dejo parte de la clase Abecedario.</p>
<p> <code><br />
/*<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; * TYPECONVERTER 3D<br />
&nbsp;&nbsp; *<br />
&nbsp;&nbsp; * @author&nbsp;&nbsp;&nbsp;&nbsp;Isaac León (KAAX)<br />
&nbsp;&nbsp; * @version&nbsp;&nbsp;&nbsp;&nbsp;1.0.0<br />
&nbsp;&nbsp; * @code&nbsp;&nbsp;&nbsp;&nbsp;AS 3.0<br />
&nbsp;&nbsp; * @email&nbsp;&nbsp;&nbsp;&nbsp;hola@isaacleon.com<br />
&nbsp;&nbsp; * @url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.isaacleon.com<br />
&nbsp;&nbsp; * @blog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.isaacleon.com/blog<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;*/ <br />
 package com.kaax.clases {<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;public class Abecedario<br />
&nbsp;&nbsp;{<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private var a_,b_,c_,d_,e_,f_,g_,h_,i_,j_,k_,l_,m_,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n_,o_,p_,q_,r_,s_,t_,y_,v_,u_,w_,x_,y__,z_,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrays:Array;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function Abecedario()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;init();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;private function init():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a_.name = &quot;a&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b_.name = &quot;b&quot;;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c_.name = &quot;c&quot;; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,1,1,1,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d_.name = &quot;d&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e_.name = &quot;e&quot;;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f_.name = &quot;f&quot;;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g_.name = &quot;g&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;h_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;h_.name = &quot;h&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i_.name = &quot;i&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j_=new Array(0,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j_.name = &quot;j&quot;; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k_.name = &quot;k&quot;;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l_=new Array(1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l_.name = &quot;l&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_.name = &quot;m&quot;;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n_.name = &quot;n&quot;;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o_=new Array(0,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o_.name = &quot;o&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p_.name = &quot;p&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q_=new Array(0,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q_.name = &quot;q&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r_.name = &quot;r&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_=new Array(0,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,1,1,1,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s_.name = &quot;s&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_=new Array(1,1,1,1,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_.name = &quot;t&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; u_.name = &quot;u&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v_.name = &quot;v&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,1,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,0,1,0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w_.name = &quot;w&quot;;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x_=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x_.name = &quot;x&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y__=new Array(1,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,1,0,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,0,1,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,0,1,0,0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y__.name = &quot;y&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_=new Array(1,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0,0,0,1,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,0,0,0,0,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,1,1,1,1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_.name = &quot;z&quot;;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrays=new Array(a_,b_,c_,d_,e_,f_,g_,h_,i_,j_,k_,l_,m_,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n_,o_,p_,q_,r_,s_,t_,u_,v_,x_,w_,y__,z_); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;// FUNCION QUE DEVUELVE EL ARRAY CORRESPONDIENTE DE COORDENADAS <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EN RELACION A LA TECLA PULSADA POR EL USUARIO<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public function returnArray(tecla:String):Array{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var encontrado:Boolean=false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var i:uint=0;i&lt;this .arrays.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;trace(arrays[i].name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(arrays[i].name==tecla){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encontrado=true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return arrays[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}<br />
 </code></p>
<p>Soy consciente de que se podrian hacer mil cosas más para mejorarlo, pero tanto, tanto tiempo ya no tengo jejeje. Así que espero que lo disfrutéis y si os ayuda en algo, mejor que mejor. </p>
<p>Aquí os dejo los enlaces.</p>
<p>Un saludo a todos!</p>
<p><a href="http://www.isaacleon.com/typeconverter/" target="_blank">Ver TypeConverter3D</a><br />
  <a href="http://www.isaacleon.com/typeconverter/version1.zip" target="_blank">Descargar TypeConverter3D</a>
 </this></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=125</wfw:commentRss>
		</item>
		<item>
		<title>The Doll</title>
		<link>http://www.isaacleon.com/blog/?p=124</link>
		<comments>http://www.isaacleon.com/blog/?p=124#comments</comments>
		<pubDate>Thu, 01 Nov 2007 12:58:32 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Cortometrajes]]></category>

		<category><![CDATA[Publicidad]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=124</guid>
		<description><![CDATA[
The Doll es un cortometraje que trata sobre la muerte, el deseo y los robots, inspirado en el famoso Real Doll &#8220;juguetes sexuales&#8221; para el sello de lencería Lascivious y que está producido por Wyld Stallyons. La verdad es que su puesta en escena no te deja indiferente, es bastante diferente al resto de campañas [...]]]></description>
			<content:encoded><![CDATA[<p>
<strong>The Doll</strong> es un cortometraje que trata sobre la muerte, el deseo y los robots, inspirado en el famoso Real Doll &#8220;juguetes sexuales&#8221; para el sello de lencería Lascivious y que está producido por Wyld Stallyons. La verdad es que su puesta en escena no te deja indiferente, es bastante diferente al resto de campañas de lenceria femenina. Así que aquí os dejo el enlace para compartirlo.</p>
<p><a href="http://www.wyldstallyons.com/thedoll/index.html" target="_blank">The doll</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=124</wfw:commentRss>
		</item>
		<item>
		<title>Consejos tipográficos (Galería)</title>
		<link>http://www.isaacleon.com/blog/?p=123</link>
		<comments>http://www.isaacleon.com/blog/?p=123#comments</comments>
		<pubDate>Sun, 21 Oct 2007 19:56:33 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=123</guid>
		<description><![CDATA[
Consejos tipográficos es mi primera galería, entre comillas, de arte. Nace como una prueba de experimentación. Últimamente siento una necesidad abismal por plasmar lo que sea, y estos cuadros que veréis a continuación es fruto de un sábado inundado de inspiración. Salieron uno tras otro, sin poder parar y viendo el resultado tenía curiosidad por [...]]]></description>
			<content:encoded><![CDATA[
<p><strong>Consejos tipográficos</strong> es mi primera galería, entre comillas, de arte. Nace como una prueba de experimentación. Últimamente siento una necesidad abismal por plasmar lo que sea, y estos cuadros que veréis a continuación es fruto de un sábado inundado de inspiración. Salieron uno tras otro, sin poder parar y viendo el resultado tenía curiosidad por saber que más vendría. En los cuadros utilizo la tipografía como medio de expresión para realzar emociones, consejos a quiénes fueron dedicados. Las medidas son de 150 cm x 80 cm. Espero que os guste. </p>
<p><a href="http://www.isaacleon.com/galerias/consejostipograficos/" target="_blank">Consejos tipográficos</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=123</wfw:commentRss>
		</item>
		<item>
		<title>The Secret</title>
		<link>http://www.isaacleon.com/blog/?p=122</link>
		<comments>http://www.isaacleon.com/blog/?p=122#comments</comments>
		<pubDate>Fri, 19 Oct 2007 19:56:28 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Filosofia]]></category>

		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=122</guid>
		<description><![CDATA[
&#8220;La imaginación lo es todo, es la vista previa de lo que la vida va a atraer&#8221; (Albert Einstein)
&#8220;Todo lo que somos es resultado de lo que pensamos&#8221;(Buda).
&#8220;Visión sin acción, es solamente un sueño. Acción sin visión, es pasar el tiempo. La visión con acción, cambiará el mundo.&#8221;
Platón, Newton, Beethoven, Shakespeare, Einstein&#8230; todos ellos tenían [...]]]></description>
			<content:encoded><![CDATA[<p>
<em>&#8220;La imaginación lo es todo, es la vista previa de lo que la vida va a atraer&#8221;</em> (Albert Einstein)<br />
<em>&#8220;Todo lo que somos es resultado de lo que pensamos&#8221;</em>(Buda).<br />
<em>&#8220;Visión sin acción, es solamente un sueño. Acción sin visión, es pasar el tiempo. La visión con acción, cambiará el mundo.&#8221;</em></p>
<p>Platón, Newton, Beethoven, Shakespeare, Einstein&#8230; todos ellos tenían algo en común, desprendian una brutal seguridad en sí mismos a la hora de creer en sus posibilidades. Conocían el secreto porque al final, te conviertes en lo que piensas.</p>
<p>Os paso un documental separado por partes, 90 minutos de duración, que vale la pena ver y analizar. A los pocos minutos de verlo sentí identificadas muchas de las cosas que explican durante el documental, hay gente que me dice que soy muy afortunado, que tengo mucha suerte porque estoy consiguiendo realizar muchos sueños, pero lo que no saben es que no se trata de suerte ni de casualidades, hay algo mucho más fuerte  que se esconde en la sombra de lo que proyectamos que hace que la<strong> ley de la atracción</strong> funcione y todo cuanto deseemos termine por aparecer.</p>
<p>Aquí os paso esta pequeña reliquia que me enviaron desde el anonimato.</p>
<p>Que los disfrutéis. </p>
<p><a href="http://www.tu.tv/videos/the-secret-1-de-2" target="_blank">The secret of life (part I)</a>.<br />
<a href="http://www.tu.tv/videos/the-secret-2-de-2" target="_blank">The secret of life (part II)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=122</wfw:commentRss>
		</item>
		<item>
		<title>Renovar o morir&#8230;</title>
		<link>http://www.isaacleon.com/blog/?p=121</link>
		<comments>http://www.isaacleon.com/blog/?p=121#comments</comments>
		<pubDate>Sun, 14 Oct 2007 17:02:57 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=121</guid>
		<description><![CDATA[
Después de tanto tiempo ausente estoy empezando a renovarlo todo, me parezco a mi madre cuando le daba por hacer una limpieza a fondo!&#8230;
Por ahora solo he tenido tiempo a cambiar la imagen principal de mi dominio por ésta y a actualizarme de la forma más rápida mi portafolio. Espero algún día poder hacerme mi [...]]]></description>
			<content:encoded><![CDATA[
<p>Después de tanto tiempo ausente estoy empezando a renovarlo todo, me parezco a mi madre cuando le daba por hacer una limpieza a fondo!&#8230;<br />
Por ahora solo he tenido tiempo a cambiar la imagen principal de mi dominio por <a href="http://www.isaacleon.com" target="_blank">ésta</a> y a actualizarme de la forma más rápida mi portafolio. Espero algún día poder hacerme mi propio site en flash en condiciones, pero por ahora, aquí os dejo mis últimos trabajos actualizados en <a href="http://www.isaacleon.com/portfolio" target="_blank">esta dirección.</a>. Espero que os gusten.  </p>
<p>PD: La foto que veréis al principio se hizo en el festival del Sol de Donosti de este año. Por orden de apariencia de izquierda a derecha: Víctor, Toni, Mikel, Alex, Mariela, Jaume, Adri, Dave, Quim, Vicente, Paola y un servidor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=121</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m back.</title>
		<link>http://www.isaacleon.com/blog/?p=120</link>
		<comments>http://www.isaacleon.com/blog/?p=120#comments</comments>
		<pubDate>Thu, 11 Oct 2007 20:09:48 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=120</guid>
		<description><![CDATA[
Por fin, después de cinco meses muy intensos, os escribo para informaros que he vuelto, y a todos aquellos que me habéis escrito
para saber de mi, agradeceros con total sinceridad vuestro interés. He estado ausente durante mucho tiempo porque mi vida se había
convertido en una montaña rusa emocional,con muchos vaivenes, una época
dónde he tenido que [...]]]></description>
			<content:encoded><![CDATA[<p>
Por fin, después de cinco meses muy intensos, os escribo para informaros que he vuelto, y a todos aquellos que me habéis escrito<br />
para saber de mi, agradeceros con total sinceridad vuestro interés. He estado ausente durante mucho tiempo porque mi vida se había<br />
convertido en una montaña rusa emocional,con muchos vaivenes, una época<br />
dónde he tenido que tomar muchísimas decisiones cruciales . Una de ellas suponía un cambio en mi estilo de vida actual en todos los aspectos, recibí varias ofertas de trabajo para ir a Los Ángeles y NY, pero al final me di cuenta de que los sueños cambian, y que por ahora, mi sueño está en Barcelona.</p>
<p>Así que al final, después de estos últimos meses ante tal desbarajuste emocional por un sinfín de motivos, vuelvo retomando otra vez el control de todo aquello cuanto empecé. </p>
<p>Desde aquí deciros que me alegra volver para seguir compartiendo mis experiencias y aprendizajes con todos vosotros.</p>
<p>un abrazo</p>
<p>Isaac</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=120</wfw:commentRss>
		</item>
		<item>
		<title>Efecto TV (BitmapData.noise AS 3.0)</title>
		<link>http://www.isaacleon.com/blog/?p=119</link>
		<comments>http://www.isaacleon.com/blog/?p=119#comments</comments>
		<pubDate>Sun, 13 May 2007 19:59:12 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Publicidad]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=119</guid>
		<description><![CDATA[
Jugando un poco con la clase BitmapData con su método noise he logrado conseguir el efecto de una pantalla de televisor desconectado de la antena, para ello he utilizado un evento continuo que lo que hace es refrescar el ruido dándole posiciones aleatorias para dar el efecto deseado. Se pueden
realizar muchísimas versiones a partir de [...]]]></description>
			<content:encoded><![CDATA[<p>
Jugando un poco con la clase BitmapData con su método noise he logrado conseguir el efecto de una pantalla de televisor desconectado de la antena, para ello he utilizado un evento continuo que lo que hace es refrescar el ruido dándole posiciones aleatorias para dar el efecto deseado. Se pueden<br />
realizar muchísimas versiones a partir de aquí como incluso uno que he conseguido sacar anteriormente que simulaba el suelo lleno de césped artificial. En fin, os dejo el código y los archivos para que podáis hacer pruebas.</p>
<p> <code><br />
import flash.display.Bitmap;<br />
import flash.display.BitmapData;<br />
import flash.display.Stage;<br />
import flash.events.Event;<br />
import flash.display.StageAlign;<br />
import flash.display.StageScaleMode;<br />
&nbsp;<br />
stage.align = StageAlign.LEFT;<br />
stage.scaleMode = StageScaleMode.NO_SCALE;<br />
var bmp:BitmapData = new BitmapData(500, 500,false, 0xff000000);<br />
var tiempo:Timer = new Timer(50);<br />
tiempo.addEventListener(TimerEvent.TIMER, refrescar);<br />
tiempo.start();<br />
&nbsp;<br />
function refrescar(event:TimerEvent):void {<br />
&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;bmp.noise(Math.random()*500, 0, 255, 4,true);<br />
&nbsp;&nbsp;var imagen:Bitmap = new Bitmap(bmp);<br />
&nbsp;&nbsp;addChild(imagen);<br />
}<br />
 </code></p>
<p> <a href="http://www.kaax79.com/material/flash/as3/efectoTV/" target="_blank">Ver ejemplo</a><br />
  <a href="http://www.kaax79.com/material/flash/as3/efectoTV/efectoTV.zip" target="_blank">Descargar ejemplo</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=119</wfw:commentRss>
		</item>
		<item>
		<title>Everybody’s Free</title>
		<link>http://www.isaacleon.com/blog/?p=118</link>
		<comments>http://www.isaacleon.com/blog/?p=118#comments</comments>
		<pubDate>Sun, 13 May 2007 13:40:19 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Filosofia]]></category>

		<category><![CDATA[Personales]]></category>

		<category><![CDATA[Publicidad]]></category>

		<category><![CDATA[Videoclips]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=118</guid>
		<description><![CDATA[
Cierra los ojos, suspira y a continuación, imagínate por un momento a la edad de 80 años. Ya está todo hecho, todo cuanto pudiste decidir ya lo hiciste. Todo por cuanto pudiste hacer, se realizó. Ya nada puede volver a ti. Eres como viviste. Posees la mayoría de páginas del libro escritas, te quedan unas [...]]]></description>
			<content:encoded><![CDATA[
<p>Cierra los ojos, suspira y a continuación, imagínate por un momento a la edad de 80 años. Ya está todo hecho, todo cuanto pudiste decidir ya lo hiciste. Todo por cuanto pudiste hacer, se realizó. Ya nada puede volver a ti. Eres como viviste. Posees la mayoría de páginas del libro escritas, te quedan unas cuantas pero el verdadero peso de tu historia ya lo plasmaste. Ahora es cuando haciendo una mirada retrospetiva ves todos aquellos puntos de tu vida que fueron inflexivos, puedes reconocerlos, sentirlos. Ellos marcaron tu dirección. Pero en el fondo, sabes que se quedaron cosas pendientes, que por temores, inseguridades, vergüenza,&#8230; las dejastes escapar, y cuando eso sucede, ese momento desaparece para siempre. Ahora lo ves claro, puedes sentir que de volver atrás actuarias en consecuencia, escucharías más a tus impulsos, pensarías las cosas un poco menos&#8230; Ya nada puedes hacer. </p>
<p>Pero de repente, te das cuenta que justo en este momento, me estás leyendo desde tu pantalla del ordenador, estamos en el 2007 y tienes todo el tiempo del mundo para cambiarlo (bueno no todo, pero si el suficiente). Es ahora cuando debes hacer el ejercicio de avanzar en el tiempo para darte cuenta de lo que esperarias del presente. Es una gran noticia para ti, porque de ti dependerá que en el futuro sientas que viviste la vida con intensidad, y eso solo se consigue viviendo cada instante como si  mañana ya no estuvieramos aquí.  No temas a la muerte, ella puede ser tu gran aliada si quieres. Ella puede enseñarte con gran sabiduria  a diferenciar las banalidades para apartarlas de ti. Vive tu vida tal y como la deseas. Aún estás a tiempo. Tienes aún mucho que escribir.</p>
<p>Everybody’s Free (To Wear Sunscreen) adaptación publicitaria basado en el video de Baz Luhrmann. </p>
<p> <a href="http://www.kaax79.com/material/videos/EverybodysFree.mov" target="_blank">Ver video (15mb)</a><br />
<a href="http://www.youtube.com/watch?v=YDRId6QmNTA" target="_blank">Si no ves el anterior link&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=118</wfw:commentRss>
<enclosure url="http://www.kaax79.com/material/videos/EverybodysFree.mov" length="16641284" type="video/quick" />
		</item>
		<item>
		<title>SoundMixer.computeSpectrum AS3.0</title>
		<link>http://www.isaacleon.com/blog/?p=117</link>
		<comments>http://www.isaacleon.com/blog/?p=117#comments</comments>
		<pubDate>Sun, 06 May 2007 03:21:15 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=117</guid>
		<description><![CDATA[
Después de tener un tiempo abandonado AS3.0 aquí os dejo un pequeño ejercicio para que podáis descargaros y reutilizar. Se trata de un ejemplo que sirve para cargar un mp3, en este caso es una canción de Pixies, y mediante el &#8220;nuevo AttachMovie&#8221; de Actionscript 3.0 recojo de la libreria referencias que me serviran para [...]]]></description>
			<content:encoded><![CDATA[
<p>Después de tener un tiempo abandonado AS3.0 aquí os dejo un pequeño ejercicio para que podáis descargaros y reutilizar. Se trata de un ejemplo que sirve para cargar un mp3, en este caso es una canción de Pixies, y mediante el &#8220;nuevo AttachMovie&#8221; de Actionscript 3.0 recojo de la libreria referencias que me serviran para tratarlos según los datos que obtenga del método SoundMixer.computeSpectrum&#8230; Espero que os guste.</p>
<p>El archivo zip para descargar está sin el mp3, por lo cual deberéis cambiar en el fla el nombre/ruta del archivo mp3 en cuestión por uno vuestro. </p>
<p> <code><br />
import flash.display.DisplayObject;<br />
import flash.display.Sprite;<br />
import flash.utils.getDefinitionByName;<br />
import flash.display.Stage;<br />
import flash.display.StageAlign;<br />
import flash.display.StageScaleMode;<br />
import flash.events.Event;<br />
&nbsp;<br />
stage.align = StageAlign.LEFT;<br />
stage.scaleMode = StageScaleMode.NO_SCALE;<br />
var cancion:String = &quot;02 empty streets.mp3&quot;;<br />
var request:URLRequest = new URLRequest(cancion);<br />
var sonido:Sound = new Sound();<br />
sonido.load(request);<br />
sonido.play();<br />
&nbsp;<br />
var bits:ByteArray = new ByteArray();<br />
var movieClipClase:Class = getDefinitionByName(&quot;Brillo&quot;) as Class;<br />
var totalSpacio:uint=182;<br />
var anchura:uint = 2;<br />
var arrayClips:Array=new Array();<br />
var i:int;<br />
for (i=10; i&lt;totalspacio ; i+=anchura) {<br />
&nbsp;<br />
&nbsp;&nbsp;var instancia:Object = new movieClipClase();<br />
&nbsp;&nbsp;var mc=addChild(DisplayObject(instancia));<br />
&nbsp;&nbsp;arrayClips[i]=mc;<br />
&nbsp;&nbsp;mc.x=i*10;<br />
&nbsp;&nbsp;mc.y=380;<br />
&nbsp;&nbsp;mc.alpha=0;<br />
}<br />
var tiempo:Timer = new Timer(10);<br />
tiempo.addEventListener(TimerEvent.TIMER, refrescar);<br />
tiempo.start();<br />
&nbsp;<br />
function refrescar(event:TimerEvent):void {<br />
&nbsp;<br />
&nbsp;&nbsp;SoundMixer.computeSpectrum(bits, true);<br />
&nbsp;&nbsp;var j:int;<br />
&nbsp;&nbsp;var anchura:uint = 2;<br />
&nbsp;&nbsp;for (j=10; j&lt;totalSpacio; j+=anchura) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;var conversion_:Number = bits.readFloat();<br />
&nbsp;&nbsp;&nbsp;&nbsp;var desplazamiento:Number = (conversion_ * 2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;var mc=arrayClips[j];<br />
&nbsp;&nbsp;&nbsp;&nbsp;mc.scaleY=desplazamiento;<br />
&nbsp;&nbsp;&nbsp;&nbsp;mc.scaleX=desplazamiento;<br />
&nbsp;&nbsp;&nbsp;&nbsp;mc.alpha=100;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var desX:Number=Math.floor(Math.random()*(stage.stageWidth-(-100)+1))+(-100);<br />
&nbsp;&nbsp;&nbsp;&nbsp;var desY:Number=Math.floor(Math.random()*(stage.stageHeight-(-100)+1))+(-100);<br />
&nbsp;&nbsp;&nbsp;&nbsp;mc.x =desX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;mc.y =desY;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;<br />
&nbsp;&nbsp;}<br />
}<br />
 </code></p>
<p> <a href="http://www.kaax79.com/as3/sonido01/" target="_blank">Ver ejemplo</a><br />
  <a href="http://www.kaax79.com/as3/sonido01/sonidoAS3.zip" target="_blank">Descargar ejemplo</a> </p>
<p> <a href="http://www.kaax79.com/as3/sonido01/sonidoAleatorio.html" target="_blank">Ver ejemplo2 (Random)</a></p>
<p> <a href="http://www.kaax79.com/as3/sonido01/sonidoAleatorio2.html" target="_blank">Ver ejemplo3 (Random)</a><br />
   </totalspacio></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=117</wfw:commentRss>
		</item>
		<item>
		<title>Microsite California 07</title>
		<link>http://www.isaacleon.com/blog/?p=116</link>
		<comments>http://www.isaacleon.com/blog/?p=116#comments</comments>
		<pubDate>Wed, 25 Apr 2007 01:06:04 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Fotografía]]></category>

		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=116</guid>
		<description><![CDATA[
Buenas a todos, después de un mes desde mi llegada a Barcelona, por fin he conseguido colgar todas las fotografias de mi estancia en
California. Lo he diseñado ambientándolo para darle mayor realismo, espero que os guste. El microsite ahora solo consta de fotografias pero más adelante haré una sección para colgar todos los videos que [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.isaacleon.com/blog/wp-content/themes/default/images/separador.jpg" alt=""   /></p>
<p>Buenas a todos, después de un mes desde mi llegada a Barcelona, por fin he conseguido colgar todas las fotografias de mi estancia en<br />
California. Lo he diseñado ambientándolo para darle mayor realismo, espero que os guste. El microsite ahora solo consta de fotografias pero más adelante haré una sección para colgar todos los videos que realicé durante mi aventura&#8230; Ahora mismo entre tanto trabajo me es imposible, para deciros que este microsite lo he hecho en estas dos últimas noches porque padecía insomnio :p &#8230;.</p>
<p>En fin, espero que lo disfrutéis y que os anime a hacer locuras de este tipo. </p>
<p>Saludos!</p>
<p><a href="http://www.isaacleon.com/california/index.html" target="_blank">Microsite de mi estancia en California, 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=116</wfw:commentRss>
		</item>
		<item>
		<title>Stay hungry, stay foolish&#8230;</title>
		<link>http://www.isaacleon.com/blog/?p=115</link>
		<comments>http://www.isaacleon.com/blog/?p=115#comments</comments>
		<pubDate>Mon, 09 Apr 2007 16:39:27 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Filosofia]]></category>

		<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=115</guid>
		<description><![CDATA[
El otro dia navegando, llegó a mis manos un discurso conmovedor de esos que nunca te cansarías de escuchar, discursos así consiguen exaltar lo mejor de uno mismo, aunque sea por unos instantes. En él, identifiqué muchas de las herramientas que utilizo desde que soy niño,  y quizás por ello lo posteo, por su [...]]]></description>
			<content:encoded><![CDATA[<p>
El otro dia navegando, llegó a mis manos un discurso conmovedor de esos que nunca te cansarías de escuchar, discursos así consiguen exaltar lo mejor de uno mismo, aunque sea por unos instantes. En él, identifiqué muchas de las herramientas que utilizo desde que soy niño,  y quizás por ello lo posteo, por su doble emotividad al dar con él, porque después de cinco años y muchas noches sin dormir estudiando solo lo que deseaba , de dejar dos veces la carrera, de estudiar asignaturas que nada tenian que ver con lo que hacía , y dejándome llevar por mi intuición, he sido testigo de lo que ahora está repercutiendo en mi vida y es por eso que al ver el discurso, debía compartirlo con vosotros&#8230; Los sueños pueden hacerse realidad. Para mi éste está siendo sin duda el mejor año de mi vida muy a pesar de los que nunca creyeron en mi, porque al final, lo único que importaba era lo que yo pudiera creer, así que aprovecho para relanzar el mismo mensaje de Steve Jobs.</p>
<p>Nada es imposible, y estoy de acuerdo cuando dice que debéis vivir vuestra vida como exclusiva y no la de otros. <a href="http://www.isaacleon.com/blog/?p=44" target="_blank">Nadie,  jamás, sabrá nunca hasta dónde sois capaces de llegar.</a> A diferencia de ellos, soy de los que creen que &#8220;mi&#8221; realidad está en mis sueños, esa es la única que deseo vivir y lucho por conseguir mientras que otros piensan que su realidad es el habitáculo que rige las zonas fronterizas de lo que pueden llegar a desear&#8230;Y ésto, al final, lo es todo. Se produce una separación abismal entre ambas actitudes. Somos como soñamos, pero se nos conoce por lo que hacemos. </p>
<p>Aprovecho la ocasión para hacer un inciso  con una gran frase que me dio a conocer una amiga de Madrid, y que me viene como anillo al dedo&#8230; Joris Karl Huysmans escribió en la novela &#8220;A rebours&#8221; , escrita en 1884,  esta gran cita y corazón del decadentismo: <strong>&#8220;Sustituir la realidad por el sueño de la realidad&#8221;</strong>. </p>
<p>No os conforméis. <strong>Stay hungry, stay foolish&#8230;</strong></p>
<p><a href="http://video.google.com/videoplay?docid=3014637678488153340&#038;hl=es" target="_blank">&#8220;Discurso en la Universidad de Stanford.&#8221;</a><br />
<a href="http://www.isaacleon.com/flash/discurso.jpg" target="_blank">&#8220;Contraportada &#8220;Stay hungry, stay foolish&#8221;"</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=115</wfw:commentRss>
		</item>
		<item>
		<title>Morrissey</title>
		<link>http://www.isaacleon.com/blog/?p=114</link>
		<comments>http://www.isaacleon.com/blog/?p=114#comments</comments>
		<pubDate>Sun, 08 Apr 2007 11:29:02 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Personales]]></category>

		<category><![CDATA[Videoclips]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=114</guid>
		<description><![CDATA[
Hoy es un dia especial, son ya 28 años recién cumplidos, y como ayer no pude celebrarlo con muchos de vosotros aquí os dejo varios temas de Morrissey al más estilo
Razzmatazz para recrear esos buenos momentos de celebraciones por todo lo alto y compartirlo con todos vosotros. 
Espero que os guste. 
Que los disfrutéis!
VIDEOCLIPS:
&#8220;Irish Blood, [...]]]></description>
			<content:encoded><![CDATA[<p>
Hoy es un dia especial, son ya 28 años recién cumplidos, y como ayer no pude celebrarlo con muchos de vosotros aquí os dejo varios temas de Morrissey al más estilo<br />
Razzmatazz para recrear esos buenos momentos de celebraciones por todo lo alto y compartirlo con todos vosotros. </p>
<p>Espero que os guste. </p>
<p>Que los disfrutéis!</p>
<p>VIDEOCLIPS:</p>
<p><a href="http://www.youtube.com/watch?v=KKoS5X4SMrY" target="_blank">&#8220;Irish Blood, English Heart&#8221;</a><br />
<a href="http://www.youtube.com/watch?v=_Fu-XejZXic" target="_blank">&#8220;First of the Gang to Die&#8221;</a><br />
<a href="http://www.youtube.com/watch?v=PR5LS_LAnWw" target="_blank">&#8220;Suedehead&#8221;</a><br />
<a href="http://www.youtube.com/watch?v=1IbJQ4YAPRo" target="_blank">&#8220;Every Day Is Like Sunday&#8221;</a><br />
<a href="http://www.youtube.com/watch?v=Bqt85uAZmWY" target="_blank">&#8220;I Like You (Carling Festival)&#8221;</a><br />
<a href="http://www.youtube.com/watch?v=qF0yHY9q6Us" target="_blank">&#8220;I Have Forgiven Jesus Video&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=114</wfw:commentRss>
		</item>
		<item>
		<title>OFFF 07 is OFFF___________</title>
		<link>http://www.isaacleon.com/blog/?p=113</link>
		<comments>http://www.isaacleon.com/blog/?p=113#comments</comments>
		<pubDate>Wed, 04 Apr 2007 21:52:37 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
		
		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://www.isaacleon.com/blog/?p=113</guid>
		<description><![CDATA[
Malas noticias para los que no tengáis entradas para el OFFF que se celebra como cada año en el CCCB. Ayer me enteré que las entradas ya estaban agotadas cuando siempre las había comprado el mismo dia&#8230;
No tengo ni idea de que es lo que ha pasado este año, pero bueno me he reservado un [...]]]></description>
			<content:encoded><![CDATA[
<p>Malas noticias para los que no tengáis entradas para el <a href="http://www.offf.ws/es/tickets" target="_blank"><strong>OFFF </strong></a>que se celebra como cada año en el CCCB. Ayer me enteré que las entradas ya estaban agotadas cuando siempre las había comprado el mismo dia&#8230;</p>
<p>No tengo ni idea de que es lo que ha pasado este año, pero bueno me he reservado un as en la manga y he conseguido cogerme una entrada para ver el Workshop de  <a href="http://www.natzke.com/" target="_blank"><strong>Eric Natzke</strong> </a>, algo es algo! &#8230;para quiénes no lo <a href="http://lessordinary.natzke.com/" target="_blank"><strong>conozcan</strong></a>&#8230; mejor vengan al workshop. </p>
<p>Nos vemos el Sábado 12 de Mayo, 12:00h-14:00h @ CCCB, Barcelona</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isaacleon.com/blog/?feed=rss2&amp;p=113</wfw:commentRss>
		</item>
	</channel>
</rss>
<!--ddgbsre_erd_sdd-->