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

<channel>
	<title>Web Blog D_sign &#187; ActionScript 3.0</title>
	<atom:link href="http://blog.yadahcl.com/category/actionscript-3-0/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yadahcl.com</link>
	<description>Diseño web y bla bla bla</description>
	<lastBuildDate>Sat, 19 Jun 2010 05:02:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Simplest Website</title>
		<link>http://blog.yadahcl.com/2009/07/the-simplest-website/</link>
		<comments>http://blog.yadahcl.com/2009/07/the-simplest-website/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 05:21:54 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[clase]]></category>
		<category><![CDATA[cuadro]]></category>
		<category><![CDATA[fotograma]]></category>
		<category><![CDATA[frame]]></category>
		<category><![CDATA[one]]></category>
		<category><![CDATA[single]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=133</guid>
		<description><![CDATA[Mediante el uso de la clase Tween, y unos simples botones, podemos crear una pagina web sencilla en un solo fotograma. Aqui el resultado. y el archivo raíz]]></description>
			<content:encoded><![CDATA[<p>Mediante el uso de la clase Tween, y unos simples botones, podemos crear una pagina web sencilla en un solo fotograma. Aqui el resultado.</p>
<p>
<object width="600" height="300">
<param name="movie" value="/imgs/simplestWeb.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="600" height="300" src="/imgs/simplestWeb.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>
<p>y el <a href="/imgs/simplestWeb.fla">archivo raíz</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/the-simplest-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu Desplegable en Flash con AS3</title>
		<link>http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/</link>
		<comments>http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 22:40:33 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[crear]]></category>
		<category><![CDATA[desplegable]]></category>
		<category><![CDATA[hacer]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=117</guid>
		<description><![CDATA[Aunque existen componentes que pueden hacer esto. Realizar un menu desplegable en Flash resulta un poco laborioso, pues tenemos que crear diferentes simbolos que nos ayudaran a darle funcionalidad. Se puede hacer de muchas maneras, simplemente explicare como lo haría yo. Primero haremos el boton principal, del cual saldran los submenus. Despues, crearemos los botones [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque existen componentes que pueden hacer esto. Realizar un menu desplegable en Flash resulta un poco laborioso, pues tenemos que crear diferentes simbolos que nos ayudaran a darle funcionalidad.</p>
<p>Se puede hacer de muchas maneras, simplemente explicare como lo haría yo.</p>
<p>Primero haremos el boton principal, del cual saldran los submenus. Despues, crearemos los botones que serian los submenus. Luego necesitaremos un boton invisible detonara las acciones del menu dependiendo de donde se encuentre el mouse.</p>
<p>Mi escenario inicial se encuentra de la siguiente manera:</p>
<p><span id="more-117"></span></p>
<div id="attachment_119" class="wp-caption alignnone" style="width: 542px"><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/menu.png"><img class="size-full wp-image-119 " title="menu_desplegable" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/menu.png" alt="Como hacer un menu desplegable, escenario inicial" width="532" height="386" /></a>
<p class="wp-caption-text">Escenario inicial</p>
</div>
<p>Tengo un boton, cuyos estados se encuentran vacios, excepto el del area activa. Despues tenemos los botones, los cuales en ActionScript haremos invisibles para que inicialmente no aparezca, y por ultimo, el boton que detonara toda la acción.</p>
<p>Empezamos por hacer a los botones invisible.</p>
<p><a rel="attachment wp-att-121" href="http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/c1/"><img class="alignnone size-full wp-image-121" title="c1" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/c1.png" alt="c1" width="218" height="83" /></a></p>
<p>Ahora agregamos el listener al boton principal, y la función simplemente hara los botones nuevamente visible, y agregaremos los listeners de click para cada boton.</p>
<div id="attachment_122" class="wp-caption alignnone" style="width: 788px"><a rel="attachment wp-att-122" href="http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/c2/"><img class="size-full wp-image-122" title="c2" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/c2.png" alt="c2" width="778" height="176" /></a>
<p class="wp-caption-text">Agregamos el listener y la funcion</p>
</div>
<p>y el resultado seria el siguiente.</p>
<p style="text-align: center;">
<object width="550" height="400">
<param name="movie" value="/imgs/menu1.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="550" height="400" src="/imgs/menu1.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>
<p>Ahora tenemos que agregar en esta misma función un listener que oculte los botones cuando el mouse salga del area de los botones, es decir, cuando el mouse este sobre el area activa (boton) que creamos antes, una función simplemente hara nuevamente invisibles los botones.</p>
<p><a rel="attachment wp-att-123" href="http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/c3/"><img title="c3" src="../wp-content/uploads/2009/07/c3.png" alt="c3" width="674" height="332" /></a></p>
<p>Y este sería el resultado final.</p>
<p style="text-align: center;">
<object width="550" height="400">
<param name="movie" value="/imgs/menuFinal.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="550" height="400" src="/imgs/menuFinal.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>
<p>Y por ultimo, el punto principal de un menu, para agregar una función a cada boton, simplemente tendriamos que agregar el listener (addEventListener) en la primera función, y quitarlo (removeEventListener) en la segunda función, para que cuando el mouse pase sobre el boton principal, se agreguen los listeners, pero cuando pase por el area activa, se remuevan.</p>
<p><a rel="attachment wp-att-124" href="http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/c4/"><img class="alignnone size-full wp-image-124" title="c4" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/c4.png" alt="c4" width="643" height="73" /></a></p>
<p>Podriamos utilizar la <a title="Tween en AS3" href="http://blog.yadahcl.com/2009/07/tween-en-as3/">clase <span style="color: #3366ff;">Tween</span></a> para que se vea mas animado  nuestro menu desplegable, y simplemente tendriamos que dar de alta la clase dentro de la primero función.</p>
<p><a href="/sources/menu.fla">Archivo raíz</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/menu-desplegable-en-flash-con-as3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tween en AS3</title>
		<link>http://blog.yadahcl.com/2009/07/tween-en-as3/</link>
		<comments>http://blog.yadahcl.com/2009/07/tween-en-as3/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 21:40:52 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[clases]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[tween]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=93</guid>
		<description><![CDATA[La clase Tween es un novedad en ActionScript 3.0, ya que esto nos permite animar desde AS3. Esta clase tiene diferentes propiedades y metodos, pero primero tenemos que ver la sintaxis. Antes que nada tenemos que cargar las clases en nuestra pelicula con el siguiente script: Despues podemos dar de alta la clase Tween de [...]]]></description>
			<content:encoded><![CDATA[<p>La clase Tween es un novedad en ActionScript 3.0, ya que esto nos permite animar desde AS3. Esta clase tiene diferentes propiedades y metodos, pero primero tenemos que ver la sintaxis.</p>
<p>Antes que nada tenemos que cargar las clases en nuestra pelicula con el siguiente script:</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/fl.png"><img class="alignnone size-full wp-image-111" title="fl" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/fl.png" alt="fl" width="317" height="40" /></a></p>
<p>Despues podemos dar de alta la clase <span style="color: #0000ff;">Tween </span>de la siguente manera:</p>
<ol>
<li>Se da de alta la clase con la palabra reservada <span style="color: #0000ff;">var </span>y el nombre de la clase</li>
<li>Entre parentesis espera la clase varios valores que son:
<ol>
<li>El objeto que se va a animar.</li>
<li>Entre comillas la propiedad que queremos animar (widht, height, x, y, alpha, etc).</li>
<li>La funcion de easing que se quiera utilizar (Strong, Elastic, etc).</li>
<li>El valor inicial.</li>
<li>El valor final.</li>
<li>El numero de segundos o cuadros que se va a tardar.</li>
<li>Por ultimo se establece si se va a utilizar cuadros o segundos. (true significa que son segundos y false que son frames)</li>
</ol>
</li>
</ol>
<p>Lo cual quedaría de la siguiente manera:</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/tween1.png"><img class="alignnone size-full wp-image-112" title="tween" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/tween1.png" alt="tween" width="681" height="60" /></a></p>
<p>Agregando un simple <a title="Listeners - Eventos de Mouse" href="http://blog.yadahcl.com/2009/07/listeners-mouse/">Listener de CLICK</a> quedaría asi:</p>
<p style="text-align: center;">
<object width="256" height="256">
<param name="movie" value="/imgs/claseTween.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="256" height="256" src="/imgs/claseTween.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/tween-en-as3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Listener Eventos de Tipo Timer</title>
		<link>http://blog.yadahcl.com/2009/07/listener-eventos-de-tipo-timer/</link>
		<comments>http://blog.yadahcl.com/2009/07/listener-eventos-de-tipo-timer/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 05:09:01 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[escuchas]]></category>
		<category><![CDATA[listeners]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sintacis]]></category>
		<category><![CDATA[temporizador]]></category>
		<category><![CDATA[tiempo]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[uso]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=98</guid>
		<description><![CDATA[Una de las nuevas ventajas del ActionScript 3.0, es que ahora es mas sencillo detonar acciones por medio de un temporizador, es decir, ahora podemos establecer un escucha a un temporizador para que cada determinado tiempo (en milisegundos) se detone una función. La sintaxis es un poco diferente, ya que antes se debe dar de [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las nuevas ventajas del ActionScript 3.0, es que ahora es mas sencillo detonar acciones por medio de un temporizador, es decir, ahora podemos establecer un escucha a un temporizador para que cada determinado tiempo (en milisegundos) se detone una función.</p>
<p>La sintaxis es un poco diferente, ya que antes se debe dar de alta un nuevo elemento de la clase Timer, y despues establecer directamente a esta instancia. Lo cual seria asi.</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer1.png"><img class="alignnone size-full wp-image-99" title="timer1" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer1.png" alt="timer1" width="557" height="62" /></a></p>
<p>Y despues debemos simplemente inciar el temporizador.</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer2.png"><img class="alignnone size-full wp-image-100" title="timer2" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer2.png" alt="timer2" width="175" height="23" /></a></p>
<p>Si deseamos que el temporizador se ejecute una cantidad de veces en especifico, seria de la siguiente manera.</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer3.png"><img class="alignnone size-full wp-image-101" title="timer3" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/timer3.png" alt="timer3" width="398" height="20" /></a></p>
<p>Un detalle muy importante que no debemos olvidar es que el temporizador esta en milisegundos, entonces si queremos que dure 5 segundos, debemos poner 5000.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/listener-eventos-de-tipo-timer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listeners &#8211; Eventos de Mouse</title>
		<link>http://blog.yadahcl.com/2009/07/listeners-mouse/</link>
		<comments>http://blog.yadahcl.com/2009/07/listeners-mouse/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 18:06:00 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[addEventListener]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[como]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[escucha]]></category>
		<category><![CDATA[forma]]></category>
		<category><![CDATA[listener]]></category>
		<category><![CDATA[sintaxis]]></category>
		<category><![CDATA[uso]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=82</guid>
		<description><![CDATA[El escucha (listener) de tipo mouse, puede recibir varios eventos: click, doble click, mouse down, mouse over, mouse up, roll over, roll out, etc. Y la sintaxis es igual que la anterior, con la diferencia que en este caso el escucha se aplica al movieClip o boton que detonara la función. Algunos ejemplos del uso [...]]]></description>
			<content:encoded><![CDATA[<p>El escucha (listener) de tipo mouse, puede recibir varios eventos: click, doble click, mouse down, mouse over, mouse up, roll over, roll out, etc. Y la sintaxis es igual que la anterior, con la diferencia que en este caso el escucha se aplica al movieClip o boton que detonara la función.</p>
<p>Algunos ejemplos del uso de los escuchas de eventos tipo mouse son:</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/03-07-2009-11-47-42-p.m..png"><img class="alignnone size-full wp-image-95" title="Mouse_Listeners" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/03-07-2009-11-47-42-p.m..png" alt="Mouse_Listeners" width="620" height="98" /></a></p>
<p>El siguiente código simplemente detona una función en la cual, se reproduce un movieClip:</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/mouse_event.png"><img class="alignnone size-full wp-image-83" title="mouse_event" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/mouse_event.png" alt="mouse_event" width="550" height="122" /></a></p>
<p>El resultado seria el siguiente:</p>
<p>
<object width="300" height="220">
<param name="movie" value="/imgs/mouse_event.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="300" height="220" src="/imgs/mouse_event.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>
<p><a href="/sources/mouse_event.fla">Archivos</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/listeners-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listeners &#8211; EnterFrame</title>
		<link>http://blog.yadahcl.com/2009/07/listeners-enterframe/</link>
		<comments>http://blog.yadahcl.com/2009/07/listeners-enterframe/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:26:59 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[addEventListener]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[como]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[listeners]]></category>
		<category><![CDATA[sintaxis]]></category>
		<category><![CDATA[usar]]></category>
		<category><![CDATA[uso]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=70</guid>
		<description><![CDATA[Tratare de abarcar la mayoría de los Listeners uno por post. En este caso quise empezar por el ENTER_FRAME, este escucha, ejecuta una funcion cuantas veces este nuestra pelicula en cuadros por segundo (fps), es decir si nuestra pelicula de flash esta en 32 fps, que es el valor por default, la función se ejecutara [...]]]></description>
			<content:encoded><![CDATA[<p>Tratare de abarcar la mayoría de los Listeners uno por post.</p>
<p>En este caso quise empezar por el <strong>ENTER_FRAME</strong>, este escucha, ejecuta una funcion cuantas veces este nuestra pelicula en cuadros por segundo (fps), es decir si nuestra pelicula de flash esta en 32 fps, que es el valor por default, la función se ejecutara 32 veces.</p>
<p>Para empezar, tenemos que conocer la estructura general de los escuchas:</p>
<p><a href="http://blog.yadahcl.com/wp-content/uploads/2009/07/estructura_escuchas.png"><img class="alignnone size-full wp-image-73" title="estructura_escuchas" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/estructura_escuchas.png" alt="estructura_escuchas" width="534" height="227" /></a></p>
<p>En este caso moveremos un <em>movieClip</em> 3 pixeles en <span style="color: #0000ff;">x</span>, es decir, el <em>movieClip</em> se desplaza 96 pixeles por segundo y con la ayuda de una función condicional, lo moveremos a la izquierda de mi escenario una vez que salga por la derecha.</p>
<p>El script quedaría de la siguiente manera.</p>
<p><img class="alignnone size-full wp-image-72" title="enter_frame" src="http://blog.yadahcl.com/wp-content/uploads/2009/07/enter_frame1.png" alt="enter_frame" width="538" height="251" /></p>
<p>y este sería el resultado final:</p>
<p>
<object width="550" height="154">
<param name="movie" value="/imgs/enter_frame.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="550" height="154" src="/imgs/enter_frame.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>
<p><a href="/sources/enter_frame.fla">Archivos</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/07/listeners-enterframe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando las flechas del teclado en AS3</title>
		<link>http://blog.yadahcl.com/2009/06/utilizando-las-flechas-del-teclado-en-as3/</link>
		<comments>http://blog.yadahcl.com/2009/06/utilizando-las-flechas-del-teclado-en-as3/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 20:46:21 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flechas]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[teclado]]></category>
		<category><![CDATA[teclas]]></category>
		<category><![CDATA[uso]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=57</guid>
		<description><![CDATA[Al momento de querer crear un Listener de teclado, Flash no pregunta que tecla, esto es porque para poder utilizar las teclas, tenemos que utilizar una funcion condicional, en la cual establezcamos una funcion a cada tecla. Primero debemos detectar que tecla es la que se esta presionando por medio de un trace(); y el [...]]]></description>
			<content:encoded><![CDATA[<p>Al momento de querer crear un Listener de teclado, Flash no pregunta que tecla, esto es porque para poder utilizar las teclas, tenemos que utilizar una funcion condicional, en la cual establezcamos una funcion a cada tecla.</p>
<p>Primero debemos detectar que tecla es la que se esta presionando por medio de un <em>trace();</em></p>
<p><img class="alignnone" title="Uso_del_trace_para_teclado" src="http://www.blog.yadahcl.com/imgs/290609-1.png" alt="" width="588" height="123" /></p>
<p>y el resultado seria el siguiente:</p>
<p><img class="alignnone" title="Outputo_en_flash" src="http://www.blog.yadahcl.com/imgs/290609-2.png" alt="" width="115" height="131" /></p>
<p>Ahora con esto, podemos utilizar una funcion condicional para establecer una accion a cada tecla, por ejemplo, si quisieramos que un movieClip se moviera con las teclas izquierda y derecha sabiendo que sus keyCodes correspondientes son 37 y 39, el codigo seria el siguiente.</p>
<p><img class="alignnone" title="Codigo KeyCode Uso de Teclas" src="http://www.blog.yadahcl.com/imgs/290609-3.png" alt="" width="587" height="295" /></p>
<p>y el resultado seria el siguiente:</p>
<p style="text-align: center;">
<object width="550" height="135">
<param name="movie" value="/imgs/teclado.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="opaque"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="550" height="135" src="/imgs/teclado.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" menu="false" ></embed>
</object>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/06/utilizando-las-flechas-del-teclado-en-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manejo de linea de Tiempo</title>
		<link>http://blog.yadahcl.com/2009/06/manejo-de-linea-de-tiempo/</link>
		<comments>http://blog.yadahcl.com/2009/06/manejo-de-linea-de-tiempo/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 21:45:19 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[gotoandplay]]></category>
		<category><![CDATA[gotoandstop]]></category>
		<category><![CDATA[linea]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[tiempo]]></category>
		<category><![CDATA[timeline]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=46</guid>
		<description><![CDATA[Como manejar la linea de tiempo en Flash es parte de los fundamentos que todo diseñador debe dominar]]></description>
			<content:encoded><![CDATA[<p>Para poder diseñar o realizar una página web, es básico e imprescindible poder manejar la línea de tiempo de manera fluida. Para esto conoceremos los principales metodos.</p>
<p><span style="color: #3366ff;">stop </span>y <span style="color: #3366ff;">play</span> &#8211; estos dos metodos nos permiten un simple control de la linea de tiempo principal, o de la línea de tiempo de un movieClip.</p>
<p><em>Ejemplo:</em></p>
<p>La siguiente acción detiene la línea de tiempo de un movieClip.<br />
<img class="alignnone size-full wp-image-48" title="simple stop - Flash ActionScript" src="http://blog.yadahcl.com/wp-content/uploads/2009/06/1.png" alt="simple stop - Flash ActionScript" width="196" height="20" /></p>
<p>y la siguiente reproduce el mismo movieClip.</p>
<p><img class="alignnone size-full wp-image-49" title="movieClip play" src="http://blog.yadahcl.com/wp-content/uploads/2009/06/2.png" alt="movieClip play" width="196" height="25" /></p>
<p>nextFrame y prevFrame &#8211; Estos metodos ir al fotograma previo o siguiente. <em>Ejemplo:</em></p>
<p><img class="alignnone size-full wp-image-52" title="Flash - nextFrame - prevFrame" src="http://blog.yadahcl.com/wp-content/uploads/2009/06/6.png" alt="Flash - nextFrame - prevFrame" width="249" height="64" /></p>
<p><span style="color: #3366ff;">gotoAndPlay</span> o <span style="color: #3366ff;">gotoAndStop</span> &#8211; Este método saltar a un fotograma en especifico dentro de la línea de tiempo (de un movieClip o de la linea de tiempo principal) ya sea por medio de su numero o una etiqueta (<em>label</em>), es decir, la acción le indica al programa &#8220;ir y detenerse en el fotograma X&#8221;. <em>Ejemplo. </em></p>
<p><img title="gotoAndPlay gotoAndStop" src="../wp-content/uploads/2009/06/4.png" alt="gotoAndPlay gotoAndStop" width="371" height="67" /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/06/manejo-de-linea-de-tiempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables en AS3</title>
		<link>http://blog.yadahcl.com/2009/06/variables-en-as3/</link>
		<comments>http://blog.yadahcl.com/2009/06/variables-en-as3/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 04:09:00 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[basico]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[movieclip]]></category>
		<category><![CDATA[principios]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[simbolo]]></category>
		<category><![CDATA[tipo]]></category>
		<category><![CDATA[variable]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=25</guid>
		<description><![CDATA[Una variable es básicamente un contenedor de información, ya sea un nombre de usuario, un valor númerico o simplemente un valor booleano (falso o verdadero), una variable contiene estos valores. Sintaxis Tipos de variables comunes Boolean  &#124; Puede ser verdadero o falso String      &#124; Cadena de texto Number &#124; valor numerico int             &#124; valor entero [...]]]></description>
			<content:encoded><![CDATA[<p>Una variable es básicamente un contenedor de información, ya sea un nombre de usuario, un valor númerico o simplemente un valor booleano (falso o verdadero), una variable contiene estos valores.</p>
<p><span style="font-weight: bold;">Sintaxis</span></p>
<p><a href="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR4-JC3AdI/AAAAAAAAADE/OCYrsp0MJ7s/s1600-h/5.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347031666570756562" style="cursor: pointer; width: 400px; height: 48px;" src="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR4-JC3AdI/AAAAAAAAADE/OCYrsp0MJ7s/s400/5.png" border="0" alt="" /></a></p>
<p><span style="font-weight: bold;">Tipos de variables comunes</span><br />
Boolean   | Puede ser verdadero o falso<br />
String      | Cadena de texto<br />
Number | valor numerico<br />
int                       | valor entero del -2,147,483,648 al 2,147,483,647<br />
uint                  | valor entre del 0 al 4,294,967,295</p>
<p><span style="font-weight: bold;">Trace</span><br />
Trace es la mas simple y util herramienta para la depuración de codigo, es comunmente utilizada para exportar en el output (Panel output, Window -&gt; Output) un simple valor o en este caso, el valor de una variable, podemos verlo utilizado con una variable.</p>
<div style="text-align: center;"><a href="http://4.bp.blogspot.com/_dpcy7OXccj4/SjR8i0w-NGI/AAAAAAAAADM/Q6YqSZki0Ro/s1600-h/6.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347035595317064802" style="cursor: pointer; width: 400px; height: 134px;" src="http://4.bp.blogspot.com/_dpcy7OXccj4/SjR8i0w-NGI/AAAAAAAAADM/Q6YqSZki0Ro/s400/6.png" border="0" alt="" /></a></div>
<p>O podemos verlo en algo un poco mas complejo:</p>
<div style="text-align: center;"><a href="http://1.bp.blogspot.com/_dpcy7OXccj4/SjR9yP22DYI/AAAAAAAAADU/p3rOeLTwKKA/s1600-h/7.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347036959799119234" style="cursor: pointer; width: 400px; height: 182px;" src="http://1.bp.blogspot.com/_dpcy7OXccj4/SjR9yP22DYI/AAAAAAAAADU/p3rOeLTwKKA/s400/7.png" border="0" alt="" /></a><br />
<span style="font-size:78%;">haz clic para agrandar</span></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/06/variables-en-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interaccion con simbolos en AS3</title>
		<link>http://blog.yadahcl.com/2009/06/interaccion-con-simbolos-as3/</link>
		<comments>http://blog.yadahcl.com/2009/06/interaccion-con-simbolos-as3/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 03:49:00 +0000</pubDate>
		<dc:creator>jluisfg</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[basico]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[movieclip]]></category>
		<category><![CDATA[principios]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[simbolo]]></category>

		<guid isPermaLink="false">http://blog.yadahcl.com/?p=24</guid>
		<description><![CDATA[Interacción con simbolos Para poder interactuar con un simbolo, este debe tener un nombre de instancia, que es diferente a el nombre del simbolo, es decir, podemos tener varias instancias de un mismo simbolo en el escenario. Ahora podemos interactuar con un simbolo mediante ActionScript (AS), para hacer referancia a un simbolo por medio de [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">Interacción con simbolos</span><br />
Para poder interactuar con un simbolo, este debe tener un nombre de instancia, que es diferente a el nombre del simbolo, es decir, podemos tener varias instancias de un mismo simbolo en el escenario.</p>
<p><a href="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR0qiaZH3I/AAAAAAAAACk/FWyNXdXgKcs/s1600-h/1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347026931736452978" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 274px; height: 112px;" src="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR0qiaZH3I/AAAAAAAAACk/FWyNXdXgKcs/s400/1.png" border="0" alt="" /></a><a href="http://1.bp.blogspot.com/_dpcy7OXccj4/SjR03iBY83I/AAAAAAAAACs/oWIq0Ed0nks/s1600-h/2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347027154969883506" style="cursor: pointer; width: 276px; height: 112px;" src="http://1.bp.blogspot.com/_dpcy7OXccj4/SjR03iBY83I/AAAAAAAAACs/oWIq0Ed0nks/s400/2.png" border="0" alt="" /></a></p>
<p>Ahora podemos interactuar con un simbolo mediante ActionScript (AS), para hacer referancia a un simbolo por medio de AS, debemos primero escribir el nombre de instancia del simbolo + un punto (esto indica que haremos referencia a una propiedad de este simbolo) + la propiedad + simbolo igual (=) + el valor. Quedaría asi:</p>
<div style="text-align: center;"><a href="http://3.bp.blogspot.com/_dpcy7OXccj4/SjR1z7cZigI/AAAAAAAAAC0/WQqDGcg5H_w/s1600-h/3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347028192586205698" style="cursor: pointer; width: 293px; height: 22px;" src="http://3.bp.blogspot.com/_dpcy7OXccj4/SjR1z7cZigI/AAAAAAAAAC0/WQqDGcg5H_w/s400/3.png" border="0" alt="" /></a></p>
<div style="text-align: left;">Entre las propiedades mas comunes tenemos las siguientes:</div>
</div>
<div style="text-align: center;"><a href="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR3VJf7ehI/AAAAAAAAAC8/GtAkwDLe3EI/s1600-h/4.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5347029862806419986" style="cursor: pointer; width: 359px; height: 97px;" src="http://2.bp.blogspot.com/_dpcy7OXccj4/SjR3VJf7ehI/AAAAAAAAAC8/GtAkwDLe3EI/s400/4.png" border="0" alt="" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yadahcl.com/2009/06/interaccion-con-simbolos-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
