<?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>DeCabeza.net &#187; Tutoriales</title>
	<atom:link href="http://www.decabeza.net/category/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.decabeza.net</link>
	<description>Todo sobre el mundo del desarrollo web</description>
	<lastBuildDate>Fri, 16 Jul 2010 15:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Nuevo Video: Creando una Galería de imágenes estilo Picasa</title>
		<link>http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/</link>
		<comments>http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 00:48:28 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Galería]]></category>
		<category><![CDATA[Picasa]]></category>
		<category><![CDATA[Video Tutoriales]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=1247</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>En este video muestro como armar una galería de imágenes al estilo Picasa usando un XML y JPGs externos. También vemos como asignar clases a elementos de la libreria e interactuar con ellos y las clases. Nuevo Video: Creando una Galería de imágenes estilo Picasa Comparte este artículo: También te puede interesar:Carga Externa de XML [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>En este video muestro como armar una galería de imágenes al estilo Picasa usando un XML y JPGs externos.<br />
También vemos como asignar clases a elementos de la libreria e interactuar con ellos y las clases.</p>
<p><a href="http://www.decabeza.net/videos/galeriapicasa.mp4">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></p>
<p><a href="http://www.decabeza.net/videos/galeriapicasa.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa%20-%20http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;t=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=En%20este%20video%20muestro%20como%20armar%20una%20galer%C3%ADa%20de%20im%C3%A1genes%20al%20estilo%20Picasa%20usando%20un%20XML%20y%20JPGs%20externos.%0D%0ATambi%C3%A9n%20vemos%20como%20asignar%20clases%20a%20elementos%20de%20la%20libreria%20e%20interactuar%20con%20ellos%20y%20las%20clases.%0D%0A%0D%0A%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa&amp;notes=En%20este%20video%20muestro%20como%20armar%20una%20galer%C3%ADa%20de%20im%C3%A1genes%20al%20estilo%20Picasa%20usando%20un%20XML%20y%20JPGs%20externos.%0D%0ATambi%C3%A9n%20vemos%20como%20asignar%20clases%20a%20elementos%20de%20la%20libreria%20e%20interactuar%20con%20ellos%20y%20las%20clases.%0D%0A%0D%0A%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa&amp;annotation=En%20este%20video%20muestro%20como%20armar%20una%20galer%C3%ADa%20de%20im%C3%A1genes%20al%20estilo%20Picasa%20usando%20un%20XML%20y%20JPGs%20externos.%0D%0ATambi%C3%A9n%20vemos%20como%20asignar%20clases%20a%20elementos%20de%20la%20libreria%20e%20interactuar%20con%20ellos%20y%20las%20clases.%0D%0A%0D%0A%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa&amp;bodytext=En%20este%20video%20muestro%20como%20armar%20una%20galer%C3%ADa%20de%20im%C3%A1genes%20al%20estilo%20Picasa%20usando%20un%20XML%20y%20JPGs%20externos.%0D%0ATambi%C3%A9n%20vemos%20como%20asignar%20clases%20a%20elementos%20de%20la%20libreria%20e%20interactuar%20con%20ellos%20y%20las%20clases.%0D%0A%0D%0A%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F&amp;title=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Nuevo%20Video%3A%20Creando%20una%20Galer%C3%ADa%20de%20im%C3%A1genes%20estilo%20Picasa&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2010%2F07%2F15%2Fnuevo-video-creando-una-galeria-de-imagenes-estilo-picasa%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/" title="Carga Externa de XML con AS3 (Video Tutorial)">Carga Externa de XML con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li><li><a href="http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/" title="Cargar SWF externo en AS3 (Video Tutorial)">Cargar SWF externo en AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2007/12/17/efecto-rollover-con-as3-video-tutorial/" title="Efecto RollOver con AS3 (Video Tutorial)">Efecto RollOver con AS3 (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.decabeza.net/videos/galeriapicasa.mp4" length="90270652" type="video/mp4" />
		</item>
		<item>
		<title>Usando Input text con PaperVision3D</title>
		<link>http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/</link>
		<comments>http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:20:28 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[PaperVision3D]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[input text]]></category>
		<category><![CDATA[PaperVision 3D]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=1015</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>En un proyecto que estoy desarrollando en PaperVision3D surgió la necesidad de implementar input text para un formaulario, el cual esta en un material de un cubo. Para los que tiene una idea de PaperVision3D saben que los cubo llevan un MaterialList, con 6 matriales distintos. Uno para cada cara del cubo. En uno de [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>En un proyecto que estoy desarrollando en PaperVision3D surgió la necesidad de implementar input text para un formaulario, el cual esta en un material de un cubo. </p>
<p>Para los que tiene una idea de PaperVision3D saben que los cubo llevan un <em>MaterialList</em>, con 6 matriales distintos. Uno para cada cara del cubo.</p>
<p>En uno de ellos decidimos colocar un formaulario, que obviamente tiene muchos campos de texto para ser completados. Pero a la hora de hacer las pruebas me percaté que al hacer click sobre los campos no se activan para escribir en ellos. La solución a este problema es muy sencilla, pero tal ves, como pasa con las cosas sencillas, no es facil darse cuenta de la solución, por mas obvia que sea.</p>
<p>Lo que hay que hacer es agregarle un addListener a cada campo y en el metodo que llamamos con el <em>listener </em>reasiganar el foco del stage al mismo campo, como muestro a continuación.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1015code2'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p10152"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p1015code2"><pre class="actionscript" style="font-family:monospace;">texto_txt.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, onClickInput<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onClickInput<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
     <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">focus</span> = <span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>El problema que tenemos con está técnica es que no podemos clickear y arrastrar para seleccionar una porción del texto, como tampoco podemos hacer click en el medio de una palabra para que el el cursor quede allí. El cursor siempre quedará al final del texto. </p>
<p>No es lo más comodo, pero si necesitamos usar un input text en un material de PaperVision3D creo que es una buena solución.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Usando%20Input%20text%20con%20PaperVision3D%20-%20http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;t=Usando%20Input%20text%20con%20PaperVision3D" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=En%20un%20proyecto%20que%20estoy%20desarrollando%20en%20PaperVision3D%20surgi%C3%B3%20la%20necesidad%20de%20implementar%20input%20text%20para%20un%20formaulario%2C%20el%20cual%20esta%20en%20un%20material%20de%20un%20cubo.%20%0D%0A%0D%0APara%20los%20que%20tiene%20una%20idea%20de%20PaperVision3D%20saben%20que%20los%20cubo%20llevan%20un%20Material" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D&amp;notes=En%20un%20proyecto%20que%20estoy%20desarrollando%20en%20PaperVision3D%20surgi%C3%B3%20la%20necesidad%20de%20implementar%20input%20text%20para%20un%20formaulario%2C%20el%20cual%20esta%20en%20un%20material%20de%20un%20cubo.%20%0D%0A%0D%0APara%20los%20que%20tiene%20una%20idea%20de%20PaperVision3D%20saben%20que%20los%20cubo%20llevan%20un%20Material" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D&amp;annotation=En%20un%20proyecto%20que%20estoy%20desarrollando%20en%20PaperVision3D%20surgi%C3%B3%20la%20necesidad%20de%20implementar%20input%20text%20para%20un%20formaulario%2C%20el%20cual%20esta%20en%20un%20material%20de%20un%20cubo.%20%0D%0A%0D%0APara%20los%20que%20tiene%20una%20idea%20de%20PaperVision3D%20saben%20que%20los%20cubo%20llevan%20un%20Material" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D&amp;bodytext=En%20un%20proyecto%20que%20estoy%20desarrollando%20en%20PaperVision3D%20surgi%C3%B3%20la%20necesidad%20de%20implementar%20input%20text%20para%20un%20formaulario%2C%20el%20cual%20esta%20en%20un%20material%20de%20un%20cubo.%20%0D%0A%0D%0APara%20los%20que%20tiene%20una%20idea%20de%20PaperVision3D%20saben%20que%20los%20cubo%20llevan%20un%20Material" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F&amp;title=Usando%20Input%20text%20con%20PaperVision3D" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Usando%20Input%20text%20con%20PaperVision3D&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2010%2F01%2F28%2Fusando-input-text-con-papervision3d%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/" title="Carrusel 3d con PV3D (Video Tutorial)">Carrusel 3d con PV3D (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/" title="PaperVision3D, paquete de clases 3D para flash">PaperVision3D, paquete de clases 3D para flash</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2010/01/07/realidad-aumentada-una-realidad-en-aumento/" title="Realidad Aumentada, una realidad en aumento">Realidad Aumentada, una realidad en aumento</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De MonsterDebugger &#8211; debugger para Flash, Flex y AIR</title>
		<link>http://www.decabeza.net/2009/12/30/de-monsterdebugger-debugger-para-flash-flex-y-air/</link>
		<comments>http://www.decabeza.net/2009/12/30/de-monsterdebugger-debugger-para-flash-flex-y-air/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 13:57:06 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[DeMonster]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=881</guid>
		<description><![CDATA[<img src="http://www.decabeza.net/wp-content/uploads/2009/12/demounster.jpg" align="center" /><br/><br/>Esta es una herramienta que uso hace bastante tiempo, y hace rato quiero escribir sobre ella. Hoy es el día. De MonsterDebugger es, como el título lo dice, un debugger open source para Flash, Flex y AIR desarrollado por el estudio De Monsters en Flex y AIR. Con esta herramienta podemos hacer trace de cadenas, [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.decabeza.net/wp-content/uploads/2009/12/demounster.jpg" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Esta es una herramienta que uso hace bastante tiempo, y hace rato quiero escribir sobre ella. Hoy es el día.<br />
<a href="http://demonsterdebugger.com" rel="nofollow" >De MonsterDebugger</a> es, como el título lo dice, un debugger open source para Flash, Flex y AIR desarrollado por el estudio <a href="http://www.demonsters.com/" rel="nofollow" >De Monsters</a> en Flex y AIR.</p>
<p>Con esta herramienta podemos hacer <em>trace </em>de cadenas, números, objetos, matrices, XML e incluso clases personalizadas.</p>
<p>Una de las características que más uso, y creo más útil es la del <em>“trace en vivo”</em>, que nos permite ver los <em>trace </em>del debugger en nuestra aplicación o página corriendo fuera del flash.<br />
Esta utilidad es excelente para hacer pruebas online o para tener el registro de errores sin necesidad de abrir el flash y ver qué pasa.</p>
<p>Otra característica interesante del debugger es poder modificar propiedades de nuestro proyecto en tiempo de ejecución. O sea, mientras vemos nuestra página ya publicada, podemos desde el panel del debugger, cambiar las propiedades que queramos, como rotación, tamaño o la variable que queramos y ver su efecto en vivo y en directo. Algo útil e interesante.</p>
<p>También, siguiendo con las acciones en vivo, podemos ejecutar nuestras funciones o métodos para probarlas en cualquier momento mientras vemos el proyecto ya compilado, también extremadamente útil.</p>
<p><strong>¿Cómo funciona:</strong><br />
Les dejo 4 pasos básicos publicados en la página del debugger para empezar a usarlo.</p>
<p><strong>1.</strong> En primer lugar es necesario tener <a href="http://www.adobe.com/es/products/air/" rel="nofollow" >Adobe AIR</a> instalado.<br />
<strong>2.</strong> Una vez <a href="http://monsterdebugger.googlecode.com/files/MonsterDebuggerV2_51.air" rel="nofollow" >descargado De MonsterDebugger</a> basta con abrir la descarga y AIR hará el resto.<br />
<strong>3. </strong>Una vez que esté funcionando De MonsterDebugger, necesita importar las clases de cliente para establecer la conexión con De MonsterDebugger. Las clases de cliente está incorporado en De MonsterDebugger y se pueden guardar en cualquier ubicación seleccionando Archivo> Exportar cliente de clase. Guarde la carpeta en la carpeta raíz de su aplicación o donde tengas tus clases.<br />
<strong>4.</strong> Ahora todo lo que tiene que hacer es importar la clase en tu proyecto. A continuacion ejemplos de Flash y Flex.</p>
<p><strong>Ejemplo Flash:</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p881code5'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8815"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code" id="p881code5"><pre class="actionscript" style="font-family:monospace;">package <span style="color: #66cc66;">&#123;</span>
&nbsp;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
        <span style="color: #808080; font-style: italic;">// Importamos el debugger</span>
	<span style="color: #0066CC;">import</span> nl.<span style="color: #006600;">demonsters</span>.<span style="color: #006600;">debugger</span>.<span style="color: #006600;">MonsterDebugger</span>;
&nbsp;
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> Sprite <span style="color: #66cc66;">&#123;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">// creamos la instancia del debugger</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> debugger:MonsterDebugger;
&nbsp;
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
			<span style="color: #808080; font-style: italic;">// iniciamos el debugger</span>
			debugger = <span style="color: #000000; font-weight: bold;">new</span> MonsterDebugger<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
			<span style="color: #808080; font-style: italic;">// enviamos un simple trace</span>
			MonsterDebugger.<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #ff0000;">&quot;Hello World!&quot;</span><span style="color: #66cc66;">&#41;</span>
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p><strong>Ejemplo Flex:</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p881code6'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8816"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code" id="p881code6"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout=<span style="color: #ff0000;">&quot;absolute&quot;</span> initialize=<span style="color: #ff0000;">&quot;init()&quot;</span><span style="color: #66cc66;">&gt;</span>
	<span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
		<span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">// Importamos el debugger</span>
		<span style="color: #0066CC;">import</span> nl.<span style="color: #006600;">demonsters</span>.<span style="color: #006600;">debugger</span>.<span style="color: #006600;">MonsterDebugger</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// creamos la instancia del debugger</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> debugger:MonsterDebugger;
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onInit<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
		<span style="color: #66cc66;">&#123;</span>
			<span style="color: #808080; font-style: italic;">// iniciamos el debugger</span>
			debugger = <span style="color: #000000; font-weight: bold;">new</span> MonsterDebugger<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
			<span style="color: #808080; font-style: italic;">// enviamos un simple trace</span>
			MonsterDebugger.<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #ff0000;">&quot;Hello World!&quot;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
	<span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p><br/><br />
Link: <a href="http://demonsterdebugger.com" rel="nofollow" >De MonsterDebugger</a><br />
Descarga: <a href="http://monsterdebugger.googlecode.com/files/MonsterDebuggerV2_51.air" rel="nofollow" >MonsterDebugger version 2.5.1</a> (incluye ejemplos)</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR%20-%20http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;t=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=Esta%20es%20una%20herramienta%20que%20uso%20hace%20bastante%20tiempo%2C%20y%20hace%20rato%20quiero%20escribir%20sobre%20ella.%20Hoy%20es%20el%20d%C3%ADa.%0D%0ADe%20MonsterDebugger%20es%2C%20como%20el%20t%C3%ADtulo%20lo%20dice%2C%20un%20debugger%20open%20source%20para%20Flash%2C%20Flex%20y%20AIR%20desarrollado%20por%20el%20estudio%20De%20Monsters%20en%20F" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR&amp;notes=Esta%20es%20una%20herramienta%20que%20uso%20hace%20bastante%20tiempo%2C%20y%20hace%20rato%20quiero%20escribir%20sobre%20ella.%20Hoy%20es%20el%20d%C3%ADa.%0D%0ADe%20MonsterDebugger%20es%2C%20como%20el%20t%C3%ADtulo%20lo%20dice%2C%20un%20debugger%20open%20source%20para%20Flash%2C%20Flex%20y%20AIR%20desarrollado%20por%20el%20estudio%20De%20Monsters%20en%20F" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR&amp;annotation=Esta%20es%20una%20herramienta%20que%20uso%20hace%20bastante%20tiempo%2C%20y%20hace%20rato%20quiero%20escribir%20sobre%20ella.%20Hoy%20es%20el%20d%C3%ADa.%0D%0ADe%20MonsterDebugger%20es%2C%20como%20el%20t%C3%ADtulo%20lo%20dice%2C%20un%20debugger%20open%20source%20para%20Flash%2C%20Flex%20y%20AIR%20desarrollado%20por%20el%20estudio%20De%20Monsters%20en%20F" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR&amp;bodytext=Esta%20es%20una%20herramienta%20que%20uso%20hace%20bastante%20tiempo%2C%20y%20hace%20rato%20quiero%20escribir%20sobre%20ella.%20Hoy%20es%20el%20d%C3%ADa.%0D%0ADe%20MonsterDebugger%20es%2C%20como%20el%20t%C3%ADtulo%20lo%20dice%2C%20un%20debugger%20open%20source%20para%20Flash%2C%20Flex%20y%20AIR%20desarrollado%20por%20el%20estudio%20De%20Monsters%20en%20F" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F&amp;title=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=De%20MonsterDebugger%20-%20debugger%20para%20Flash%2C%20Flex%20y%20AIR&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F30%2Fde-monsterdebugger-debugger-para-flash-flex-y-air%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/05/21/prerelease-del-sdk-de-adobe-air-para-android/" title="Prerelease del SDK de Adobe AIR para Android">Prerelease del SDK de Adobe AIR para Android</a></li><li><a href="http://www.decabeza.net/2010/03/09/componentes-para-flash-gratis/" title="Componentes para flash gratis">Componentes para flash gratis</a></li><li><a href="http://www.decabeza.net/2010/01/05/nuevas-caracteristicas-que-tendra-adobe-flash-cs5/" title="Nuevas características que tendrá Adobe Flash CS5">Nuevas características que tendrá Adobe Flash CS5</a></li><li><a href="http://www.decabeza.net/2009/08/25/text-layout-framework-tlf/" title="Text Layout Framework (TLF)">Text Layout Framework (TLF)</a></li><li><a href="http://www.decabeza.net/2010/07/16/3d-nativo-en-flash-player-11-adobe-seguira-nutriendo-la-web/" title="3D nativo en Flash Player 11, Adobe seguirá nutriendo la web">3D nativo en Flash Player 11, Adobe seguirá nutriendo la web</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2009/12/30/de-monsterdebugger-debugger-para-flash-flex-y-air/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usar Google Map con ActionScript 3</title>
		<link>http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/</link>
		<comments>http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 18:58:08 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Google Map]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=835</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Usar Google Map con ActionScript 3 En este video mostramos como agregar Google Map en nuestro proyecto con ActionScript 3, usando el API que Google nos proporciona. Vemos como agregar los controles del mapa y como agregar una marca. Comparte este artículo: También te puede interesar:Nuevo Video: Creando una Galería de imágenes estilo PicasaComo funciona [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/">Usar Google Map con ActionScript 3</a></p>
<p>En este video mostramos como agregar Google Map en nuestro proyecto con ActionScript 3, usando el API que Google nos proporciona.<br />
Vemos como agregar los controles del mapa y como agregar una marca.</p>
<p><a href="http://www.decabeza.net/videos/googlemap.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Usar%20Google%20Map%20con%20ActionScript%203%20-%20http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;t=Usar%20Google%20Map%20con%20ActionScript%203" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fgooglemap.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20mostramos%20como%20agregar%20Google%20Map%20en%20nuestro%20proyecto%20con%20ActionScript%203%2C%20usando%20el%20API%20que%20Google%20nos%20proporciona.%0D%0AVemos%20como%20agregar%20los%20controles%20del%20mapa%20y%20como%20agr" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fgooglemap.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20mostramos%20como%20agregar%20Google%20Map%20en%20nuestro%20proyecto%20con%20ActionScript%203%2C%20usando%20el%20API%20que%20Google%20nos%20proporciona.%0D%0AVemos%20como%20agregar%20los%20controles%20del%20mapa%20y%20como%20agr" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fgooglemap.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20mostramos%20como%20agregar%20Google%20Map%20en%20nuestro%20proyecto%20con%20ActionScript%203%2C%20usando%20el%20API%20que%20Google%20nos%20proporciona.%0D%0AVemos%20como%20agregar%20los%20controles%20del%20mapa%20y%20como%20agr" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fgooglemap.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20mostramos%20como%20agregar%20Google%20Map%20en%20nuestro%20proyecto%20con%20ActionScript%203%2C%20usando%20el%20API%20que%20Google%20nos%20proporciona.%0D%0AVemos%20como%20agregar%20los%20controles%20del%20mapa%20y%20como%20agr" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F&amp;title=Usar%20Google%20Map%20con%20ActionScript%203" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Usar%20Google%20Map%20con%20ActionScript%203&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2009%2F12%2F10%2Fusar-google-map-con-actionscript-3%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li><li><a href="http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/" title="Cargar SWF externo en AS3 (Video Tutorial)">Cargar SWF externo en AS3 (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como funciona BasicView de PaperVision 3D 2.0</title>
		<link>http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/</link>
		<comments>http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:29:14 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[PaperVision3D]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[PaperVision 3D]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=677</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>En este tutorial quiero mostrarles como funciona la clase BasicView de PaperVision 3D 2.0. Esta clase nos facilita muchisimo a la hora de empezar un nuevo proyecto con esta herramienta. En proyectos de PV3D se repiten siempre varias acciones, como importar clases básicas como Camera, Scene, Viewport, etc. También repetimos la creacion de funciones que [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>En este tutorial quiero mostrarles como funciona la clase <em>BasicView </em>de PaperVision 3D 2.0.<br />
Esta clase nos facilita muchisimo a la hora de empezar un nuevo proyecto con esta herramienta.</p>
<p>En proyectos de PV3D se repiten siempre varias acciones, como importar clases básicas como Camera, Scene, Viewport, etc.<br />
También repetimos la creacion de funciones que son si o si necesarias. Como la que renderize nuestra escena en un enterFrame o la que inicie todo los objetos. Por eso, la gente de PV3D decidió acertadamente crear esta clase incluida en la versión 2.0. que se puede extender en cualquier clase y nos ahorra todos esos pasos comentados.</p>
<p>Acá les dejo un ejemplo de como se usaría, explicando en los comentarios algunos detalles:</p>
<p><span id="more-677"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p677code8'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6778"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code" id="p677code8"><pre class="actionscript" style="font-family:monospace;">package <span style="color: #66cc66;">&#123;</span>
    <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;
    <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">view</span>.<span style="color: #006600;">BasicView</span>; <span style="color: #808080; font-style: italic;">// importamos la clase</span>
&nbsp;
    <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ClasePrueba <span style="color: #0066CC;">extends</span> BasicView <span style="color: #808080; font-style: italic;">// extendemos nuestra clase a BasicView</span>
    <span style="color: #66cc66;">&#123;</span>
        <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> ClasePrueba <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
            <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">frameRate</span> = <span style="color: #cc66cc;">40</span>; <span style="color: #808080; font-style: italic;">//seteamos los cuadros por segundos.</span>
            init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// este metodo inicia todos los elementos.</span>
            startRendering<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// comenzamos a renderizar.</span>
        <span style="color: #66cc66;">&#125;</span>
&nbsp;
        <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
        <span style="color: #66cc66;">&#123;</span>
            <span style="color: #808080; font-style: italic;">// dentro de este metodo creamos todos los elemento 3d y demás cosas antes de empezar a renderizar.</span>
        <span style="color: #66cc66;">&#125;</span>
&nbsp;
        override protected <span style="color: #000000; font-weight: bold;">function</span> onRenderTick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event=<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
        <span style="color: #66cc66;">&#123;</span>
            <span style="color: #808080; font-style: italic;">// este metodo lo reescribimos sobre el de BasicView, por eso usamos &quot;override protected&quot;.</span>
            <span style="color: #808080; font-style: italic;">// todo lo que pongamos dentro de este metodo sería como un EnterFrame, o sea podemos mover nuestros objetos desde aquí</span>
            <span style="color: #0066CC;">super</span>.<span style="color: #006600;">onRenderTick</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// es necesario llamar al super de la clase.</span>
        <span style="color: #66cc66;">&#125;</span>
    <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Espero quede claro, cualquier consulta pueden usar los comentarios o el twitter.<br />
De a poco voy a ir agregando nuevas cosas sobre PV3D.</p>
<p>Saludos</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0%20-%20http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;t=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=En%20este%20tutorial%20quiero%20mostrarles%20como%20funciona%20la%20clase%20BasicView%20de%20PaperVision%203D%202.0.%0D%0AEsta%20clase%20nos%20facilita%20muchisimo%20a%20la%20hora%20de%20empezar%20un%20nuevo%20proyecto%20con%20esta%20herramienta.%0D%0A%0D%0AEn%20proyectos%20de%20PV3D%20se%20repiten%20siempre%20varias%20acciones%2C%20com" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0&amp;notes=En%20este%20tutorial%20quiero%20mostrarles%20como%20funciona%20la%20clase%20BasicView%20de%20PaperVision%203D%202.0.%0D%0AEsta%20clase%20nos%20facilita%20muchisimo%20a%20la%20hora%20de%20empezar%20un%20nuevo%20proyecto%20con%20esta%20herramienta.%0D%0A%0D%0AEn%20proyectos%20de%20PV3D%20se%20repiten%20siempre%20varias%20acciones%2C%20com" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0&amp;annotation=En%20este%20tutorial%20quiero%20mostrarles%20como%20funciona%20la%20clase%20BasicView%20de%20PaperVision%203D%202.0.%0D%0AEsta%20clase%20nos%20facilita%20muchisimo%20a%20la%20hora%20de%20empezar%20un%20nuevo%20proyecto%20con%20esta%20herramienta.%0D%0A%0D%0AEn%20proyectos%20de%20PV3D%20se%20repiten%20siempre%20varias%20acciones%2C%20com" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0&amp;bodytext=En%20este%20tutorial%20quiero%20mostrarles%20como%20funciona%20la%20clase%20BasicView%20de%20PaperVision%203D%202.0.%0D%0AEsta%20clase%20nos%20facilita%20muchisimo%20a%20la%20hora%20de%20empezar%20un%20nuevo%20proyecto%20con%20esta%20herramienta.%0D%0A%0D%0AEn%20proyectos%20de%20PV3D%20se%20repiten%20siempre%20varias%20acciones%2C%20com" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F&amp;title=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Como%20funciona%20BasicView%20de%20PaperVision%203D%202.0&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2009%2F10%2F06%2Fcomo-funciona-basicview-de-papervision-3d-2-0%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/" title="PaperVision3D, paquete de clases 3D para flash">PaperVision3D, paquete de clases 3D para flash</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/" title="Usando Input text con PaperVision3D">Usando Input text con PaperVision3D</a></li><li><a href="http://www.decabeza.net/2010/01/07/realidad-aumentada-una-realidad-en-aumento/" title="Realidad Aumentada, una realidad en aumento">Realidad Aumentada, una realidad en aumento</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>txtTiper – otra Clase para mostrar textos en ActionScript2</title>
		<link>http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/</link>
		<comments>http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:56:38 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[ActionScript2]]></category>
		<category><![CDATA[texto]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=579</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>La semana pasada subí una clase para mostrar texto en ActionScript2 (txtRandom) de forma random con cada caracter. Esta semana tuve que desarrollar otrá clase que también sirve para mostrar texto, pero al estilo máquina de escribir, algo muy utilizado. La gran diferencia con la demás clases que hacen lo mismo es que esta reescribe [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>La semana pasada subí una clase para mostrar texto en ActionScript2 (<a href="http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/">txtRandom</a>) de forma random con cada caracter.<br />
Esta semana tuve que desarrollar otrá clase que también sirve para mostrar texto, pero al estilo máquina de escribir, algo muy utilizado.<br />
La gran diferencia con la demás clases que hacen lo mismo es que esta reescribe sobre lo que ya estaba escrito, sin empezar de cero.</p>
<p>
<object width="420" height="80">
<param name="movie" value="http://www.decabeza.net/wp-content/uploads/2009/08/txtTiper.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="transparent"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="420" height="80" src="http://www.decabeza.net/wp-content/uploads/2009/08/txtTiper.swf" quality="high" bgcolor="#FFFFFF" wmode="transparent" menu="false" ></embed>
</object>
<br />
<span id="more-579"></span><br />
Acá va la clase completa, que al igual que la Clase <a href="http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/">txtRandom </a>es estática, así es más simple de utilizar.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p579code11'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57911"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
</pre></td><td class="code" id="p579code11"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> txtTiper
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> animaciones:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> txtTiper<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#123;</span>
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setText<span style="color: #66cc66;">&#40;</span>_trg, _txt:<span style="color: #0066CC;">String</span>, _comodin:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&lt;</span> animaciones.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_trg == animaciones<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">var</span> flag = <span style="color: #000000; font-weight: bold;">true</span>;
				<span style="color: #000000; font-weight: bold;">var</span> tmp = animaciones<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">!</span>flag<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> tmp = animaciones<span style="color: #66cc66;">&#91;</span>animaciones.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#93;</span> = _trg;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		tmp.<span style="color: #006600;">strArray</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">buffer</span> = <span style="color: #ff0000;">''</span>;
		tmp.<span style="color: #006600;">originalStr</span> = _txt;
		tmp.<span style="color: #006600;">comodin</span> = _comodin;
		tmp.<span style="color: #006600;">textoArr</span> = splitStr<span style="color: #66cc66;">&#40;</span>tmp<span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #0066CC;">autoSize</span>=<span style="color: #000000; font-weight: bold;">true</span>
		tmp.<span style="color: #0066CC;">html</span>=<span style="color: #000000; font-weight: bold;">false</span>
		tmp.<span style="color: #006600;">strBuffer</span> = tmp.<span style="color: #0066CC;">text</span>.<span style="color: #0066CC;">substr</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, tmp.<span style="color: #0066CC;">text</span>.<span style="color: #0066CC;">length</span> - <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>tmp.<span style="color: #006600;">fInt</span><span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">fInt</span> = <span style="color: #0066CC;">setInterval</span><span style="color: #66cc66;">&#40;</span>eFrame, <span style="color: #cc66cc;">50</span>, tmp<span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> splitStr<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>=_tmp.<span style="color: #006600;">originalStr</span>.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			_tmp.<span style="color: #006600;">strArray</span>.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">originalStr</span>.<span style="color: #0066CC;">charAt</span><span style="color: #66cc66;">&#40;</span>i<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> eFrame<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #0066CC;">text</span> == _tmp.<span style="color: #006600;">originalStr</span> + _tmp.<span style="color: #006600;">comodin</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			_tmp.<span style="color: #0066CC;">text</span> = _tmp.<span style="color: #006600;">originalStr</span>;
			_tmp.<span style="color: #006600;">strBuffer</span> = _tmp.<span style="color: #006600;">originalStr</span>;
			<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">fInt</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">return</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">var</span> tmpstr = <span style="color: #ff0000;">''</span>;
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">strBuffer</span>.<span style="color: #0066CC;">length</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			_tmp.<span style="color: #006600;">strBuffer</span> = _tmp.<span style="color: #006600;">strBuffer</span>.<span style="color: #0066CC;">substr</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>, _tmp.<span style="color: #006600;">strBuffer</span>.<span style="color: #0066CC;">length</span> - <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span>
			_tmp.<span style="color: #006600;">strBuffer</span> = <span style="color: #ff0000;">&quot;&quot;</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">strArray</span>.<span style="color: #0066CC;">length</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> newElement = _tmp.<span style="color: #006600;">strArray</span>.<span style="color: #006600;">shift</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
			_tmp.<span style="color: #006600;">buffer</span> += newElement;
			tmpstr += _tmp.<span style="color: #006600;">buffer</span> + _tmp.<span style="color: #006600;">comodin</span>;
		<span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
			tmpstr = _tmp.<span style="color: #006600;">originalStr</span> + _tmp.<span style="color: #006600;">comodin</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		_tmp.<span style="color: #0066CC;">text</span> = tmpstr + _tmp.<span style="color: #006600;">strBuffer</span>;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Con solo estas dos lineas ya anda nuestro proyecto.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p579code12'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57912"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p579code12"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> txtTiper;
txtTiper.<span style="color: #006600;">setText</span><span style="color: #66cc66;">&#40;</span>prueba_txt, <span style="color: #ff0000;">&quot;texto a mostrar&quot;</span>, <span style="color: #ff0000;">&quot;|&quot;</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p><em>1º parámetro:</em> el nombre de instancia del Textfiled a usa.<br />
<em>2º parámetro:</em> el texto a mostrar.<br />
<em>3º parámetro:</em> el comodín o caracter que va al final del texto al escribirse.</p>
<p>Espero les sirva y guste.</p>
<p><a href="http://www.decabeza.net/wp-content/uploads/2009/08/txtTiper.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2%20-%20http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;t=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=La%20semana%20pasada%20sub%C3%AD%20una%20clase%20para%20mostrar%20texto%20en%20ActionScript2%20%28txtRandom%29%20de%20forma%20random%20con%20cada%20caracter.%0D%0AEsta%20semana%20tuve%20que%20desarrollar%20otr%C3%A1%20clase%20que%20tambi%C3%A9n%20sirve%20para%20mostrar%20texto%2C%20pero%20al%20estilo%20m%C3%A1quina%20de%20escribir%2C%20algo%20muy%20uti" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2&amp;notes=La%20semana%20pasada%20sub%C3%AD%20una%20clase%20para%20mostrar%20texto%20en%20ActionScript2%20%28txtRandom%29%20de%20forma%20random%20con%20cada%20caracter.%0D%0AEsta%20semana%20tuve%20que%20desarrollar%20otr%C3%A1%20clase%20que%20tambi%C3%A9n%20sirve%20para%20mostrar%20texto%2C%20pero%20al%20estilo%20m%C3%A1quina%20de%20escribir%2C%20algo%20muy%20uti" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2&amp;annotation=La%20semana%20pasada%20sub%C3%AD%20una%20clase%20para%20mostrar%20texto%20en%20ActionScript2%20%28txtRandom%29%20de%20forma%20random%20con%20cada%20caracter.%0D%0AEsta%20semana%20tuve%20que%20desarrollar%20otr%C3%A1%20clase%20que%20tambi%C3%A9n%20sirve%20para%20mostrar%20texto%2C%20pero%20al%20estilo%20m%C3%A1quina%20de%20escribir%2C%20algo%20muy%20uti" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2&amp;bodytext=La%20semana%20pasada%20sub%C3%AD%20una%20clase%20para%20mostrar%20texto%20en%20ActionScript2%20%28txtRandom%29%20de%20forma%20random%20con%20cada%20caracter.%0D%0AEsta%20semana%20tuve%20que%20desarrollar%20otr%C3%A1%20clase%20que%20tambi%C3%A9n%20sirve%20para%20mostrar%20texto%2C%20pero%20al%20estilo%20m%C3%A1quina%20de%20escribir%2C%20algo%20muy%20uti" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F&amp;title=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=txtTiper%20%E2%80%93%20otra%20Clase%20para%20mostrar%20textos%20en%20ActionScript2&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F25%2Ftxttiper-%25e2%2580%2593-otra-clase-para-mostrar-textos-en-actionscript2%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/" title="txtRandom &#8211; Clase para mostrar textos en AS2">txtRandom &#8211; Clase para mostrar textos en AS2</a></li><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/" title="Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/" title="Rápido recorrido por la interface Flash CS4 (Video Tutorial)">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/" title="Flash Básico &#8211; Interface (Video Tutorial)">Flash Básico &#8211; Interface (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>txtRandom &#8211; Clase para mostrar textos en AS2</title>
		<link>http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/</link>
		<comments>http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 04:26:16 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[ActionScript2]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=391</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Hace unos días desarrollé esta simple clase para mostrar textos cortos en un proyecto de AS2. El efecto que busqué fue mostrar cada caracter de la frase con un random de caracteres (efecto ya muy común). Pero a diferencia de los demás que hay por todos lados esta clase hace un random de que caracter [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Hace unos días desarrollé esta simple clase para mostrar textos cortos en un proyecto de AS2.</p>
<p>El efecto que busqué fue mostrar cada caracter de la frase con un random de caracteres (efecto ya muy común). Pero a diferencia de los demás que hay por todos lados esta clase hace un random de que caracter empieza a mostrar en distintas posiciones y no del primero al último.</p>
<p>Para que se entienda mejor acá hay un SWF con la muestra. Cada 3 segundos se reinicia el efecto para que puedan verlo bien.</p>
<p>
<object width="420" height="80">
<param name="movie" value="http://www.decabeza.net/wp-content/uploads/2009/08/txtRandom.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="transparent"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="420" height="80" src="http://www.decabeza.net/wp-content/uploads/2009/08/txtRandom.swf" quality="high" bgcolor="#FFFFFF" wmode="transparent" menu="false" ></embed>
</object>
</p>
<p><span id="more-391"></span>Acá va la clase entera.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p391code15'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p39115"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
</pre></td><td class="code" id="p391code15"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> txtRandom
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">var</span> alfabetos:<span style="color: #0066CC;">Array</span>;
	<span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">var</span> animaciones:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> txtRandom<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> crearAlfabetos<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		alfabetos = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
		alfabetos<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">&quot;qwertyuiopasdfghjklzxcvbnm&quot;</span>;
		alfabetos<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">&quot;1234567890&quot;</span>;
		alfabetos<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">&quot;!@#$%^7*()+&amp;lt;&amp;gt;/?[]{}<span style="color: #000099; font-weight: bold;">\|</span>&quot;</span>;
		alfabetos<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">&quot;qwertyuiopasdfghjklzxcvbnm1234567890&quot;</span>;
		alfabetos<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">&quot;qwertyuiopasdfghjklzxcvbnm1234567890!@#$%^7*()+&amp;lt;&amp;gt;/?[]{}<span style="color: #000099; font-weight: bold;">\|</span>&quot;</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setText<span style="color: #66cc66;">&#40;</span>_trg, _txt:<span style="color: #0066CC;">String</span>, _comodin:<span style="color: #0066CC;">String</span>, _alf:<span style="color: #0066CC;">Number</span>, _rndTime:<span style="color: #0066CC;">Number</span>, _ltrTime:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		crearAlfabetos<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&amp;</span>lt; animaciones.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_trg == animaciones<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">var</span> flag = <span style="color: #000000; font-weight: bold;">true</span>;
				<span style="color: #000000; font-weight: bold;">var</span> tmp = animaciones<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">!</span>flag<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> tmp = animaciones<span style="color: #66cc66;">&#91;</span>animaciones.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#93;</span> = _trg;
		<span style="color: #66cc66;">&#125;</span>
		tmp.<span style="color: #006600;">alf</span> = _alf;
		tmp.<span style="color: #006600;">texto</span> = _txt;
		tmp.<span style="color: #006600;">comodin</span> = _comodin;
		tmp.<span style="color: #006600;">rndTime</span> = _rndTime;
		tmp.<span style="color: #006600;">ltrTime</span> = _ltrTime;
		tmp.<span style="color: #006600;">textoArr</span> = _txt.<span style="color: #0066CC;">split</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">estadoArr</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;
		tmp.<span style="color: #006600;">actualArr</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;
		tmp.<span style="color: #006600;">posArr</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;
		tmp.<span style="color: #006600;">pos</span> = <span style="color: #cc66cc;">0</span>;
		tmp.<span style="color: #006600;">fin</span> = <span style="color: #cc66cc;">1</span>;
		tmp.<span style="color: #006600;">finalizados</span> = <span style="color: #cc66cc;">0</span>;
		tmp.<span style="color: #006600;">todos</span> = <span style="color: #cc66cc;">0</span>;
&nbsp;
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&amp;</span>lt; tmp.<span style="color: #006600;">textoArr</span>.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			tmp.<span style="color: #006600;">estadoArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
			tmp.<span style="color: #006600;">actualArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = tmp.<span style="color: #006600;">comodin</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>tmp.<span style="color: #006600;">sInt</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>tmp.<span style="color: #006600;">nInt</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>tmp.<span style="color: #006600;">fInt</span><span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">sInt</span> = <span style="color: #0066CC;">setInterval</span><span style="color: #66cc66;">&#40;</span>eFrame, <span style="color: #cc66cc;">50</span>, tmp<span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">nInt</span> = <span style="color: #0066CC;">setInterval</span><span style="color: #66cc66;">&#40;</span>ltrInterval, tmp.<span style="color: #006600;">ltrTime</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">1000</span>, tmp<span style="color: #66cc66;">&#41;</span>;
		tmp.<span style="color: #006600;">fInt</span> = <span style="color: #0066CC;">setInterval</span><span style="color: #66cc66;">&#40;</span>finInterval, tmp.<span style="color: #006600;">rndTime</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">1000</span>, tmp<span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> eFrame<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		_tmp.<span style="color: #0066CC;">text</span> = _tmp.<span style="color: #006600;">actualArr</span>.<span style="color: #0066CC;">join</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&amp;</span>lt; _tmp.<span style="color: #006600;">estadoArr</span>.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> 			<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">estadoArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> == <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> 				_tmp.<span style="color: #006600;">actualArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = alfabetos<span style="color: #66cc66;">&#91;</span>_tmp.<span style="color: #006600;">alf</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">charAt</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span>alfabetos<span style="color: #66cc66;">&#91;</span>_tmp.<span style="color: #006600;">alf</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>; 			<span style="color: #66cc66;">&#125;</span> 		<span style="color: #66cc66;">&#125;</span> 	<span style="color: #66cc66;">&#125;</span> 	 	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> ltrInterval<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> 	<span style="color: #66cc66;">&#123;</span> 		<span style="color: #000000; font-weight: bold;">var</span> rndL:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">estadoArr</span>.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span>; 		<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">todos</span> == _tmp.<span style="color: #006600;">estadoArr</span>.<span style="color: #006600;">length</span>-<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> 			<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">nInt</span><span style="color: #66cc66;">&#41;</span>; 		<span style="color: #66cc66;">&#125;</span> 		<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">estadoArr</span><span style="color: #66cc66;">&#91;</span>rndL<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&amp;</span>gt; <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
			ltrInterval<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span>
			_tmp.<span style="color: #006600;">pos</span>++;
			_tmp.<span style="color: #006600;">posArr</span><span style="color: #66cc66;">&#91;</span>rndL<span style="color: #66cc66;">&#93;</span> = _tmp.<span style="color: #006600;">pos</span>;
			_tmp.<span style="color: #006600;">estadoArr</span><span style="color: #66cc66;">&#91;</span>rndL<span style="color: #66cc66;">&#93;</span> = <span style="color: #cc66cc;">1</span>;
			_tmp.<span style="color: #006600;">todos</span>++;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #0066CC;">static</span> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> finInterval<span style="color: #66cc66;">&#40;</span>_tmp<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span>
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">finalizados</span> == _tmp.<span style="color: #006600;">estadoArr</span>.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">fInt</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">clearInterval</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">sInt</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&amp;</span>lt; _tmp.<span style="color: #006600;">posArr</span>.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>_tmp.<span style="color: #006600;">posArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> == _tmp.<span style="color: #006600;">fin</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
				_tmp.<span style="color: #006600;">estadoArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = <span style="color: #cc66cc;">2</span>;
				_tmp.<span style="color: #006600;">actualArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = _tmp.<span style="color: #006600;">textoArr</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>;
				_tmp.<span style="color: #006600;">fin</span>++;
				_tmp.<span style="color: #006600;">finalizados</span>++;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>La clase esta hecha de forma estática así nos ahorramos el hecho de crear instancias. Otra característica de la clase es que guarda todas las propiedades de la animación el objeto del texto dinámico, y los objetos a su vez en un array para poder controlarlos por separado sin que se pisen los efectos.</p>
<p>el array llamado &#8220;alfabetos&#8221; contiene distintos String que nos permitira elegir desde el método setText. Estos textos son usados para hacer el random de letras. Mostrando únicamente los caracteres que esten en el alfabeto elegído.</p>
<p>Para usarla solo hace falta escribir un código como este:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p391code16'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p39116"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p391code16"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> txtRandom;
txtRandom.<span style="color: #006600;">setText</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #ff0000;">&quot;DeCabeza.net&quot;</span>, <span style="color: #ff0000;">&quot;-&quot;</span>, <span style="color: #cc66cc;">4</span>, .5, .2<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>El método setText puede llamarse todas las veces que se quiera y para distintos elementos. Paso a explicar los parametros del metodo.</p>
<p><em>1º parámetro:</em> el nombre del texto dinámico.<br />
<em>2º parámetro:</em> el texto a mostrar.<br />
<em>3º parámetro:</em> el caracter por default, puede estar vacio (pero si van las comillas).<br />
<em>4º parámetro: </em>la posición del array de &#8220;alfabetos&#8221;.<br />
<em>5º parámetro:</em> los segúndos que tarda desde que empieza el random de caracteres de cada letra hasta mostrar la final.<br />
<em>6º parámetro:</em> el tiempo que tarda en segúndos en empezar cada caracter.</p>
<p>Espero les sea útil. Saludos!</p>
<p>Ejemplo y Clase:  <a href="http://www.decabeza.net/wp-content/uploads/2009/08/txtRandom.zip">txtRandom.zip</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2%20-%20http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;t=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=Hace%20unos%20d%C3%ADas%20desarroll%C3%A9%20esta%20simple%20clase%20para%20mostrar%20textos%20cortos%20en%20un%20proyecto%20de%20AS2.%0D%0A%0D%0AEl%20efecto%20que%20busqu%C3%A9%20fue%20mostrar%20cada%20caracter%20de%20la%20frase%20con%20un%20random%20de%20caracteres%20%28efecto%20ya%20muy%20com%C3%BAn%29.%20Pero%20a%20diferencia%20de%20los%20dem%C3%A1s%20que%20hay" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2&amp;notes=Hace%20unos%20d%C3%ADas%20desarroll%C3%A9%20esta%20simple%20clase%20para%20mostrar%20textos%20cortos%20en%20un%20proyecto%20de%20AS2.%0D%0A%0D%0AEl%20efecto%20que%20busqu%C3%A9%20fue%20mostrar%20cada%20caracter%20de%20la%20frase%20con%20un%20random%20de%20caracteres%20%28efecto%20ya%20muy%20com%C3%BAn%29.%20Pero%20a%20diferencia%20de%20los%20dem%C3%A1s%20que%20hay" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2&amp;annotation=Hace%20unos%20d%C3%ADas%20desarroll%C3%A9%20esta%20simple%20clase%20para%20mostrar%20textos%20cortos%20en%20un%20proyecto%20de%20AS2.%0D%0A%0D%0AEl%20efecto%20que%20busqu%C3%A9%20fue%20mostrar%20cada%20caracter%20de%20la%20frase%20con%20un%20random%20de%20caracteres%20%28efecto%20ya%20muy%20com%C3%BAn%29.%20Pero%20a%20diferencia%20de%20los%20dem%C3%A1s%20que%20hay" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2&amp;bodytext=Hace%20unos%20d%C3%ADas%20desarroll%C3%A9%20esta%20simple%20clase%20para%20mostrar%20textos%20cortos%20en%20un%20proyecto%20de%20AS2.%0D%0A%0D%0AEl%20efecto%20que%20busqu%C3%A9%20fue%20mostrar%20cada%20caracter%20de%20la%20frase%20con%20un%20random%20de%20caracteres%20%28efecto%20ya%20muy%20com%C3%BAn%29.%20Pero%20a%20diferencia%20de%20los%20dem%C3%A1s%20que%20hay" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F&amp;title=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=txtRandom%20-%20Clase%20para%20mostrar%20textos%20en%20AS2&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2009%2F08%2F19%2Ftxtrandom-clase-para-mostrar-textos-en-as2%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/" title="txtTiper – otra Clase para mostrar textos en ActionScript2">txtTiper – otra Clase para mostrar textos en ActionScript2</a></li><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/" title="Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/" title="Rápido recorrido por la interface Flash CS4 (Video Tutorial)">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/" title="Flash Básico &#8211; Interface (Video Tutorial)">Flash Básico &#8211; Interface (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2009/08/19/txtrandom-clase-para-mostrar-textos-en-as2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Menú dinámico en XML y ActionScrip 3</title>
		<link>http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/</link>
		<comments>http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 15:49:28 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Menú dinámico en XML y ActionScrip 3 Con este nuevo video tutorial vamos a aprender a crear un menú dinámico desde un xml con ActionScript 3. De esta forma podemos cambiar el contenido del menú editando el .xml y sin la necesidad de compilar nuevamente nuestro .fla. Agregando, quitando o modificando la cantidad de botones. [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/">Menú dinámico en XML y ActionScrip 3</a></p>
<p>Con este nuevo video tutorial vamos a aprender a crear un menú dinámico desde un xml con ActionScript 3.<br />
De esta forma podemos cambiar el contenido del menú editando el .xml y sin la necesidad de compilar nuevamente nuestro .fla.<br />
Agregando, quitando o modificando la cantidad de botones.</p>
<p>Algo muy útil y que sirve de base para muchas otras aplicaciones del mismo método.</p>
<p>Espero les sirva, cualquier cosa pueden comentar, preguntar o criticar.</p>
<p><a href="http://www.decabeza.net/videos/menuXML.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;t=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FmenuXML.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20nuevo%20video%20tutorial%20vamos%20a%20aprender%20a%20crear%20un%20men%C3%BA%20din%C3%A1mico%20desde%20un%20xml%20con%20ActionScript%203.%0D%0ADe%20esta%20forma%20podemos%20cambiar%20el%20contenido%20del%20men%C3%BA%20editando%20el%20.xml%20y%20sin%20l" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FmenuXML.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20nuevo%20video%20tutorial%20vamos%20a%20aprender%20a%20crear%20un%20men%C3%BA%20din%C3%A1mico%20desde%20un%20xml%20con%20ActionScript%203.%0D%0ADe%20esta%20forma%20podemos%20cambiar%20el%20contenido%20del%20men%C3%BA%20editando%20el%20.xml%20y%20sin%20l" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FmenuXML.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20nuevo%20video%20tutorial%20vamos%20a%20aprender%20a%20crear%20un%20men%C3%BA%20din%C3%A1mico%20desde%20un%20xml%20con%20ActionScript%203.%0D%0ADe%20esta%20forma%20podemos%20cambiar%20el%20contenido%20del%20men%C3%BA%20editando%20el%20.xml%20y%20sin%20l" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FmenuXML.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20nuevo%20video%20tutorial%20vamos%20a%20aprender%20a%20crear%20un%20men%C3%BA%20din%C3%A1mico%20desde%20un%20xml%20con%20ActionScript%203.%0D%0ADe%20esta%20forma%20podemos%20cambiar%20el%20contenido%20del%20men%C3%BA%20editando%20el%20.xml%20y%20sin%20l" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F&amp;title=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Men%C3%BA%20din%C3%A1mico%20en%20XML%20y%20ActionScrip%203&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F22%2Fmenu-dinamico-en-xml-y-actionscrip-3%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/" title="Carga Externa de XML con AS3 (Video Tutorial)">Carga Externa de XML con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</title>
		<link>http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/</link>
		<comments>http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 17:10:35 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[SWFAddress]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3 En este nuevo video explicamos como usar la libreria de Flash y AJAX SWFAddress, que nos permite tener una navegación de nuestro proyecto usando los botones de siguiente y anterior del navegador y al mismo tiempo cambiando la URL según la sección o estado del flash en [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></p>
<p>En este nuevo video explicamos como usar la libreria de Flash y AJAX SWFAddress, que nos permite tener una navegación de nuestro proyecto usando los botones de siguiente y anterior del navegador y al mismo tiempo cambiando la URL según la sección o estado del flash en el que estemos.</p>
<p>Es muy útil para proyectos en los que se quiera que el usuario pueda ingresar a contenidos determinados directamente. Y además permite un indexado mucho mejor de un proyecto integro en Flash.<br />
Espero les sirva y cualquier recomendación pueden comentar acá o en el topic del foro correspondiente.</p>
<p><a href="http://www.decabeza.net/videos/swfaddress.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;t=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fswfaddress.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20nuevo%20video%20explicamos%20como%20usar%20la%20libreria%20de%20Flash%20y%20AJAX%20SWFAddress%2C%20que%20nos%20permite%20tener%20una%20navegaci%C3%B3n%20de%20nuestro%20proyecto%20usando%20los%20botones%20de%20siguiente%20y%20anterior%20" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fswfaddress.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20nuevo%20video%20explicamos%20como%20usar%20la%20libreria%20de%20Flash%20y%20AJAX%20SWFAddress%2C%20que%20nos%20permite%20tener%20una%20navegaci%C3%B3n%20de%20nuestro%20proyecto%20usando%20los%20botones%20de%20siguiente%20y%20anterior%20" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fswfaddress.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20nuevo%20video%20explicamos%20como%20usar%20la%20libreria%20de%20Flash%20y%20AJAX%20SWFAddress%2C%20que%20nos%20permite%20tener%20una%20navegaci%C3%B3n%20de%20nuestro%20proyecto%20usando%20los%20botones%20de%20siguiente%20y%20anterior%20" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fswfaddress.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20nuevo%20video%20explicamos%20como%20usar%20la%20libreria%20de%20Flash%20y%20AJAX%20SWFAddress%2C%20que%20nos%20permite%20tener%20una%20navegaci%C3%B3n%20de%20nuestro%20proyecto%20usando%20los%20botones%20de%20siguiente%20y%20anterior%20" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F&amp;title=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Nuevo%20Video%20Tutorial%20-%20SWFAddress%202%20con%20AS3&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F12%2F17%2Fnuevo-video-tutorial-swfaddress-2-con-as3%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/" title="Cargar SWF externo en AS3 (Video Tutorial)">Cargar SWF externo en AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/" title="Carga Externa de XML con AS3 (Video Tutorial)">Carga Externa de XML con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2007/12/17/efecto-rollover-con-as3-video-tutorial/" title="Efecto RollOver con AS3 (Video Tutorial)">Efecto RollOver con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Incrustar Flash con SWFObject 2.0 (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 04:30:02 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Novedades]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=546</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Incrustar Flash con SWFObject 2.0 (Video Tutorial) En este video veremos como incrustar o embeber un swf en un html con el script de SWFObject 2.0. Comparte este artículo: También te puede interesar:Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)Rápido recorrido por la interface Flash CS4 (Video Tutorial)Flash Básico &#8211; Interface (Video Tutorial)Nuevo Video: [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></p>
<p>En este video veremos como incrustar o embeber un swf en un html con el script de SWFObject 2.0.</p>
<p><a href="http://www.decabeza.net/videos/incrustar.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;t=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fincrustar.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20veremos%20como%20incrustar%20o%20embeber%20un%20swf%20en%20un%20html%20con%20el%20script%20de%20SWFObject%202.0.%0D%0A%0D%0A" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fincrustar.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20veremos%20como%20incrustar%20o%20embeber%20un%20swf%20en%20un%20html%20con%20el%20script%20de%20SWFObject%202.0.%0D%0A%0D%0A" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fincrustar.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20veremos%20como%20incrustar%20o%20embeber%20un%20swf%20en%20un%20html%20con%20el%20script%20de%20SWFObject%202.0.%0D%0A%0D%0A" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fincrustar.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20veremos%20como%20incrustar%20o%20embeber%20un%20swf%20en%20un%20html%20con%20el%20script%20de%20SWFObject%202.0.%0D%0A%0D%0A" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F&amp;title=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Incrustar%20Flash%20con%20SWFObject%202.0%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F23%2Fincrustar-flash-con-swfobject-2-0-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/" title="Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/" title="Rápido recorrido por la interface Flash CS4 (Video Tutorial)">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/" title="Flash Básico &#8211; Interface (Video Tutorial)">Flash Básico &#8211; Interface (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/" title="txtTiper – otra Clase para mostrar textos en ActionScript2">txtTiper – otra Clase para mostrar textos en ActionScript2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cargar SWF externo en AS3 (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 04:20:15 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=539</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Cargar SWF externo en AS3 (Video Tutorial) Con este video vamos a aprender como cargar un SWF externo con AS3 en nuestra pélicula usando un preloader. Comparte este artículo: También te puede interesar:Nuevo Video: Creando una Galería de imágenes estilo PicasaNuevo Video Tutorial &#8211; SWFAddress 2 con AS3Carga Externa de XML con AS3 (Video Tutorial)Efecto [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/">Cargar SWF externo en AS3 (Video Tutorial)</a></p>
<p>Con este video vamos a aprender como cargar un SWF externo con AS3 en nuestra pélicula usando un preloader.</p>
<p><a href="http://www.decabeza.net/videos/cargaSWF.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;t=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcargaSWF.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20video%20vamos%20a%20aprender%20como%20cargar%20un%20SWF%20externo%20con%20AS3%20en%20nuestra%20p%C3%A9licula%20usando%20un%20preloader.%0D%0A%0D%0A" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcargaSWF.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20video%20vamos%20a%20aprender%20como%20cargar%20un%20SWF%20externo%20con%20AS3%20en%20nuestra%20p%C3%A9licula%20usando%20un%20preloader.%0D%0A%0D%0A" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcargaSWF.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20video%20vamos%20a%20aprender%20como%20cargar%20un%20SWF%20externo%20con%20AS3%20en%20nuestra%20p%C3%A9licula%20usando%20un%20preloader.%0D%0A%0D%0A" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcargaSWF.flv%20%2F%5D%0D%0A%0D%0ACon%20este%20video%20vamos%20a%20aprender%20como%20cargar%20un%20SWF%20externo%20con%20AS3%20en%20nuestra%20p%C3%A9licula%20usando%20un%20preloader.%0D%0A%0D%0A" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F&amp;title=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Cargar%20SWF%20externo%20en%20AS3%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F22%2Fcargar-swf-externo-en-as3-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li><li><a href="http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/" title="Carga Externa de XML con AS3 (Video Tutorial)">Carga Externa de XML con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2007/12/17/efecto-rollover-con-as3-video-tutorial/" title="Efecto RollOver con AS3 (Video Tutorial)">Efecto RollOver con AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 04:27:53 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=544</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial) Flash CS4 cuenta con un nuevo sistema de animación. En este video vamos a ver algúnas de las novedades. Comparte este artículo: También te puede interesar:Incrustar Flash con SWFObject 2.0 (Video Tutorial)Rápido recorrido por la interface Flash CS4 (Video Tutorial)Flash Básico &#8211; Interface (Video Tutorial)Nuevo Video: [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></p>
<p>Flash CS4 cuenta con un nuevo sistema de animación. En este video vamos a ver algúnas de las novedades.</p>
<p><a href="http://www.decabeza.net/videos/movimiento.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;t=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fmovimiento.flv%20%2F%5D%0D%0A%0D%0AFlash%20CS4%20cuenta%20con%20un%20nuevo%20sistema%20de%20animaci%C3%B3n.%20En%20este%20video%20vamos%20a%20ver%20alg%C3%BAnas%20de%20las%20novedades.%0D%0A%0D%0A" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fmovimiento.flv%20%2F%5D%0D%0A%0D%0AFlash%20CS4%20cuenta%20con%20un%20nuevo%20sistema%20de%20animaci%C3%B3n.%20En%20este%20video%20vamos%20a%20ver%20alg%C3%BAnas%20de%20las%20novedades.%0D%0A%0D%0A" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fmovimiento.flv%20%2F%5D%0D%0A%0D%0AFlash%20CS4%20cuenta%20con%20un%20nuevo%20sistema%20de%20animaci%C3%B3n.%20En%20este%20video%20vamos%20a%20ver%20alg%C3%BAnas%20de%20las%20novedades.%0D%0A%0D%0A" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2Fmovimiento.flv%20%2F%5D%0D%0A%0D%0AFlash%20CS4%20cuenta%20con%20un%20nuevo%20sistema%20de%20animaci%C3%B3n.%20En%20este%20video%20vamos%20a%20ver%20alg%C3%BAnas%20de%20las%20novedades.%0D%0A%0D%0A" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F&amp;title=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Nueva%20Interpolaci%C3%B3n%20de%20Movimiento%20en%20Flash%20CS4%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F21%2Fnueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/" title="Rápido recorrido por la interface Flash CS4 (Video Tutorial)">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/" title="Flash Básico &#8211; Interface (Video Tutorial)">Flash Básico &#8211; Interface (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/" title="txtTiper – otra Clase para mostrar textos en ActionScript2">txtTiper – otra Clase para mostrar textos en ActionScript2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rápido recorrido por la interface Flash CS4 (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 04:25:05 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/?p=542</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Rápido recorrido por la interface Flash CS4 (Video Tutorial) A través de este video vamos a hacer una rápida recorrida de la nueva interface del Flash CS4. Comparte este artículo: También te puede interesar:Incrustar Flash con SWFObject 2.0 (Video Tutorial)Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)Flash Básico &#8211; Interface (Video Tutorial)Nuevo Video: Creando [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></p>
<p>A través de este video vamos a hacer una rápida recorrida de la nueva interface del Flash CS4.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;t=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FinterfaceCS4.flv%20%2F%5D%0D%0A%0D%0AA%20trav%C3%A9s%20de%20este%20video%20vamos%20a%20hacer%20una%20r%C3%A1pida%20recorrida%20de%20la%20nueva%20interface%20del%20Flash%20CS4." title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FinterfaceCS4.flv%20%2F%5D%0D%0A%0D%0AA%20trav%C3%A9s%20de%20este%20video%20vamos%20a%20hacer%20una%20r%C3%A1pida%20recorrida%20de%20la%20nueva%20interface%20del%20Flash%20CS4." title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FinterfaceCS4.flv%20%2F%5D%0D%0A%0D%0AA%20trav%C3%A9s%20de%20este%20video%20vamos%20a%20hacer%20una%20r%C3%A1pida%20recorrida%20de%20la%20nueva%20interface%20del%20Flash%20CS4." title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FinterfaceCS4.flv%20%2F%5D%0D%0A%0D%0AA%20trav%C3%A9s%20de%20este%20video%20vamos%20a%20hacer%20una%20r%C3%A1pida%20recorrida%20de%20la%20nueva%20interface%20del%20Flash%20CS4." title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F&amp;title=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=R%C3%A1pido%20recorrido%20por%20la%20interface%20Flash%20CS4%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F11%2F20%2Frapido-recorrido-por-la-interface-flash-cs4-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/" title="Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/" title="Flash Básico &#8211; Interface (Video Tutorial)">Flash Básico &#8211; Interface (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/" title="txtTiper – otra Clase para mostrar textos en ActionScript2">txtTiper – otra Clase para mostrar textos en ActionScript2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Básico &#8211; Interface (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/</link>
		<comments>http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 02:19:44 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Flash Básico &#8211; Interface (Video Tutorial) Este es el primero de una serie de Video Tutoriales que tengo pensado hacer sobre Flash. Comenzando por lo más básico, como en este caso con la interface, hasta llegar a ejemplos más avanzados de ActionScript. Decido comenzar con estos videos, por la sugerencia de un colega, Nico Santos, [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/">Flash Básico &#8211; Interface (Video Tutorial)</a></p>
<p>Este es el primero de una serie de Video Tutoriales que tengo pensado hacer sobre Flash.<br />
Comenzando por lo más básico, como en este caso con la interface, hasta llegar a ejemplos más avanzados de ActionScript.<br />
Decido comenzar con estos videos, por la sugerencia de un colega, Nico Santos, quien me recomendo hacer videos más cortos<br />
y con contenidos básico. Así de esta froma ir avanzando con videos avanzados y sin tener la necesidad de explicar tanto en cada video.</p>
<p>Espero les sirva aunque es bien bien bien baaaasico.<br />
Saludos!</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;t=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FflashBasico1.flv%20%2F%5D%0D%0A%0D%0AEste%20es%20el%20primero%20de%20una%20serie%20de%20Video%20Tutoriales%20que%20tengo%20pensado%20hacer%20sobre%20Flash.%0D%0AComenzando%20por%20lo%20m%C3%A1s%20b%C3%A1sico%2C%20como%20en%20este%20caso%20con%20la%20interface%2C%20hasta%20llegar%20a%20ejemplo" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FflashBasico1.flv%20%2F%5D%0D%0A%0D%0AEste%20es%20el%20primero%20de%20una%20serie%20de%20Video%20Tutoriales%20que%20tengo%20pensado%20hacer%20sobre%20Flash.%0D%0AComenzando%20por%20lo%20m%C3%A1s%20b%C3%A1sico%2C%20como%20en%20este%20caso%20con%20la%20interface%2C%20hasta%20llegar%20a%20ejemplo" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FflashBasico1.flv%20%2F%5D%0D%0A%0D%0AEste%20es%20el%20primero%20de%20una%20serie%20de%20Video%20Tutoriales%20que%20tengo%20pensado%20hacer%20sobre%20Flash.%0D%0AComenzando%20por%20lo%20m%C3%A1s%20b%C3%A1sico%2C%20como%20en%20este%20caso%20con%20la%20interface%2C%20hasta%20llegar%20a%20ejemplo" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FflashBasico1.flv%20%2F%5D%0D%0A%0D%0AEste%20es%20el%20primero%20de%20una%20serie%20de%20Video%20Tutoriales%20que%20tengo%20pensado%20hacer%20sobre%20Flash.%0D%0AComenzando%20por%20lo%20m%C3%A1s%20b%C3%A1sico%2C%20como%20en%20este%20caso%20con%20la%20interface%2C%20hasta%20llegar%20a%20ejemplo" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F&amp;title=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Flash%20B%C3%A1sico%20-%20Interface%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F10%2F08%2Fflash-basico-interface-videotutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/21/nueva-interpolacion-de-movimiento-en-flash-cs4-video-tutorial/" title="Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)">Nueva Interpolación de Movimiento en Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2008/11/20/rapido-recorrido-por-la-interface-flash-cs4-video-tutorial/" title="Rápido recorrido por la interface Flash CS4 (Video Tutorial)">Rápido recorrido por la interface Flash CS4 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/08/25/txttiper-%e2%80%93-otra-clase-para-mostrar-textos-en-actionscript2/" title="txtTiper – otra Clase para mostrar textos en ActionScript2">txtTiper – otra Clase para mostrar textos en ActionScript2</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/10/08/flash-basico-interface-videotutorial/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Efecto lupa con zoom en ActionScript 3</title>
		<link>http://www.decabeza.net/2008/07/11/efecto-lupa-con-zoom-en-actionscript-3/</link>
		<comments>http://www.decabeza.net/2008/07/11/efecto-lupa-con-zoom-en-actionscript-3/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 04:11:07 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/07/11/efecto-lupa-con-zoom-en-actionscript-3/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Este es un efecto muy utilizado en varios tipos de desarrollo. Como puede ser en un catálogo de productos, ejemplo clásico si los hay. Se me ocurrió armar una clase en AS3 para esta utilidad, a modo de simplificar el trabajo. De paso les dejo una hermosa imagen del calendario Maya. Gran civilización si las [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Este es un efecto muy utilizado en varios tipos de desarrollo. Como puede ser en un catálogo de productos, ejemplo clásico si los hay.<br />
Se me ocurrió armar una clase en AS3 para esta utilidad, a modo de simplificar el trabajo.<br />
De paso les dejo una hermosa imagen del calendario Maya. Gran civilización si las hubo!<br />
<strong><br />
Mové el mouse sobre la imagen para ver el efecto.</strong><br />

<object width="450" height="250">
<param name="movie" value="http://www.decabeza.net/wp-content/uploads/2008/07/lupa1.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="transparent"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="450" height="250" src="http://www.decabeza.net/wp-content/uploads/2008/07/lupa1.swf" quality="high" bgcolor="#FFFFFF" wmode="transparent" menu="false" ></embed>
</object>
</p>
<p>A continuación les dejo la clase completa. Vale destacar los cuatro métodos con namespace en <em>&#8220;protected&#8221;</em>.<br />
Estos métodos pueden ser reescritos si la clase es extendida&#8230; De manera tal que se puedan manejar los eventos de progreso de carga, y de la carga completa. Para poder sumarle un preloader tanto a la imagen chica, como a la grande por ejemplo.</p>
<p><span id="more-165"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p165code20'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p16520"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
</pre></td><td class="code" id="p165code20"><pre class="actionscript" style="font-family:monospace;">package weedo.<span style="color: #006600;">fx</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">DisplayObject</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Loader</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #66cc66;">*</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">URLRequest</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">ui</span>.<span style="color: #0066CC;">Mouse</span>;
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Lupa <span style="color: #0066CC;">extends</span> Sprite
<span style="color: #66cc66;">&#123;</span>
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> imgURL:<span style="color: #0066CC;">String</span>;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> imgBigURL:<span style="color: #0066CC;">String</span>;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> mascara:DisplayObject;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> small:Sprite;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> big:Sprite;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> cargaCompleta:<span style="color: #0066CC;">Boolean</span>;
&nbsp;
     <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Lupa<span style="color: #66cc66;">&#40;</span>_imgURL:<span style="color: #0066CC;">String</span>, _imgBigURL:<span style="color: #0066CC;">String</span>, _mask:DisplayObject<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          imgURL = _imgURL;
          imgBigURL = _imgBigURL;
          mascara = _mask;
&nbsp;
          <span style="color: #0066CC;">this</span>.<span style="color: #006600;">mouseChildren</span> = <span style="color: #000000; font-weight: bold;">false</span>;
          <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_MOVE</span>, onMove<span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">ROLL_OUT</span>, onOut<span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">ROLL_OVER</span>, onOver<span style="color: #66cc66;">&#41;</span>;
&nbsp;
          cargarImg<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cargarImg<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">var</span> loaderImg:Loader = <span style="color: #000000; font-weight: bold;">new</span> Loader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
          loaderImg.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, onCompleteImg<span style="color: #66cc66;">&#41;</span>;
          loaderImg.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">INIT</span>, onInitImg<span style="color: #66cc66;">&#41;</span>;
          loaderImg.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>ProgressEvent.<span style="color: #006600;">PROGRESS</span>, onProgressImg<span style="color: #66cc66;">&#41;</span>;
          loaderImg.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>imgURL<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cargarImgBig<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">var</span> loaderImgBig:Loader = <span style="color: #000000; font-weight: bold;">new</span> Loader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
         loaderImgBig.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, onCompleteImgBig<span style="color: #66cc66;">&#41;</span>;
          loaderImgBig.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">INIT</span>, onInitImgBig<span style="color: #66cc66;">&#41;</span>;
          loaderImgBig.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>ProgressEvent.<span style="color: #006600;">PROGRESS</span>, onProgressImgBig<span style="color: #66cc66;">&#41;</span>;
          loaderImgBig.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>imgBigURL<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     protected <span style="color: #000000; font-weight: bold;">function</span> onProgressImg<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:ProgressEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;img: &quot;</span>+<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">bytesLoaded</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">bytesTotal</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
     protected <span style="color: #000000; font-weight: bold;">function</span> onProgressImgBig<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:ProgressEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;imgBig: &quot;</span>+<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">bytesLoaded</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">bytesTotal</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
     protected <span style="color: #000000; font-weight: bold;">function</span> onInitImg<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;termino img&quot;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
     protected <span style="color: #000000; font-weight: bold;">function</span> onInitImgBig<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;termino imgBig&quot;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onCompleteImg<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          small = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #006600;">x</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #006600;">y</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
          small.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
          addChild<span style="color: #66cc66;">&#40;</span>small<span style="color: #66cc66;">&#41;</span>;
          cargarImgBig<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onCompleteImgBig<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          big = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #006600;">x</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
          <span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #006600;">y</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span>.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">*</span>.5<span style="color: #66cc66;">&#41;</span>;
          big.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">content</span><span style="color: #66cc66;">&#41;</span>;
          big.<span style="color: #006600;">mask</span> = mascara;
          big.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
&nbsp;
          addChild<span style="color: #66cc66;">&#40;</span>big<span style="color: #66cc66;">&#41;</span>;
          addChild<span style="color: #66cc66;">&#40;</span>mascara<span style="color: #66cc66;">&#41;</span>;
          cargaCompleta = <span style="color: #000000; font-weight: bold;">true</span>;
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onMove<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>cargaCompleta<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
               mascara.<span style="color: #006600;">x</span> = mouseX;
               mascara.<span style="color: #006600;">y</span> = mouseY;
&nbsp;
               big.<span style="color: #006600;">x</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>big.<span style="color: #0066CC;">width</span> <span style="color: #66cc66;">*</span> small.<span style="color: #006600;">mouseX</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span>small.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">&#41;</span> + small.<span style="color: #006600;">mouseX</span>;
               big.<span style="color: #006600;">y</span> = -<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>big.<span style="color: #0066CC;">height</span> <span style="color: #66cc66;">*</span> small.<span style="color: #006600;">mouseY</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span>small.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span> + small.<span style="color: #006600;">mouseY</span>;
          <span style="color: #66cc66;">&#125;</span>
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onOut<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>cargaCompleta<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
               big.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
               <span style="color: #0066CC;">Mouse</span>.<span style="color: #0066CC;">show</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
          <span style="color: #66cc66;">&#125;</span>
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> onOver<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>cargaCompleta<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
               big.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
               <span style="color: #0066CC;">Mouse</span>.<span style="color: #0066CC;">hide</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
          <span style="color: #66cc66;">&#125;</span>
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
     <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> cambiarMascara<span style="color: #66cc66;">&#40;</span>_tg:DisplayObject<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
     <span style="color: #66cc66;">&#123;</span>
          <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>cargaCompleta<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
               mascara = _tg;
               big.<span style="color: #006600;">mask</span> = mascara;
          <span style="color: #66cc66;">&#125;</span>
     <span style="color: #66cc66;">&#125;</span>
&nbsp;
 <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Para implementar la clase en el IDE de Flash deberían escribir algo así:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p165code21'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p16521"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p165code21"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> weedo.<span style="color: #006600;">fx</span>.<span style="color: #006600;">Lupa</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> sh:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>0x000000,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> lp:Lupa = <span style="color: #000000; font-weight: bold;">new</span> Lupa<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;small.jpg&quot;</span>, <span style="color: #ff0000;">&quot;big.jpg&quot;</span>, sh<span style="color: #66cc66;">&#41;</span>;
lp.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> <span style="color: #66cc66;">*</span> .5;
lp.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span> <span style="color: #66cc66;">*</span> .5;
addChild<span style="color: #66cc66;">&#40;</span>lp<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>En este ejemplo importamos la clase en la primer linea. Luego creamos un Shape circular y por último creamos nuestra lupa con sus 3 parametros.<br />
Primero la imagen pequeña, luego la grande y por último la máscara que usaremos como lupa.<br />
En este caso la máscara es un Shape circular. También podría ser un rectangulo y hasta un movieclip con la forma que querramos.<br />
Ojo que el punto de registro siempre tiene que estar en el medio de nuestra máscara.</p>
<p>Por ejemplo si queremos usar un rectangulo, el código debería ser así:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p165code22'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p16522"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p165code22"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> sh:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>0x000000,<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawRect</span><span style="color: #66cc66;">&#40;</span>-<span style="color: #cc66cc;">25</span>, -<span style="color: #cc66cc;">25</span>, <span style="color: #cc66cc;">50</span>, <span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span>;
sh.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>Fijense como uso el &#8220;-25&#8243; para correr el punto de registro.</p>
<p>Bueno espero les sirva, acá les dejo también los archivos del ejemplo:</p>
<p><a href="http://www.decabeza.net/wp-content/uploads/2008/07/ejemplo-lupa.zip"id="p161" title="ejemplo-lupa.zip" >Archivos del ejemplo</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;t=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=Este%20es%20un%20efecto%20muy%20utilizado%20en%20varios%20tipos%20de%20desarrollo.%20Como%20puede%20ser%20en%20un%20cat%C3%A1logo%20de%20productos%2C%20ejemplo%20cl%C3%A1sico%20si%20los%20hay.%0D%0ASe%20me%20ocurri%C3%B3%20armar%20una%20clase%20en%20AS3%20para%20esta%20utilidad%2C%20a%20modo%20de%20simplificar%20el%20trabajo.%0D%0ADe%20paso%20les%20dejo%20un" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203&amp;notes=Este%20es%20un%20efecto%20muy%20utilizado%20en%20varios%20tipos%20de%20desarrollo.%20Como%20puede%20ser%20en%20un%20cat%C3%A1logo%20de%20productos%2C%20ejemplo%20cl%C3%A1sico%20si%20los%20hay.%0D%0ASe%20me%20ocurri%C3%B3%20armar%20una%20clase%20en%20AS3%20para%20esta%20utilidad%2C%20a%20modo%20de%20simplificar%20el%20trabajo.%0D%0ADe%20paso%20les%20dejo%20un" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203&amp;annotation=Este%20es%20un%20efecto%20muy%20utilizado%20en%20varios%20tipos%20de%20desarrollo.%20Como%20puede%20ser%20en%20un%20cat%C3%A1logo%20de%20productos%2C%20ejemplo%20cl%C3%A1sico%20si%20los%20hay.%0D%0ASe%20me%20ocurri%C3%B3%20armar%20una%20clase%20en%20AS3%20para%20esta%20utilidad%2C%20a%20modo%20de%20simplificar%20el%20trabajo.%0D%0ADe%20paso%20les%20dejo%20un" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203&amp;bodytext=Este%20es%20un%20efecto%20muy%20utilizado%20en%20varios%20tipos%20de%20desarrollo.%20Como%20puede%20ser%20en%20un%20cat%C3%A1logo%20de%20productos%2C%20ejemplo%20cl%C3%A1sico%20si%20los%20hay.%0D%0ASe%20me%20ocurri%C3%B3%20armar%20una%20clase%20en%20AS3%20para%20esta%20utilidad%2C%20a%20modo%20de%20simplificar%20el%20trabajo.%0D%0ADe%20paso%20les%20dejo%20un" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F&amp;title=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Efecto%20lupa%20con%20zoom%20en%20ActionScript%203&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F07%2F11%2Fefecto-lupa-con-zoom-en-actionscript-3%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/07/11/efecto-lupa-con-zoom-en-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Carga Externa de XML con AS3 (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:53:25 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Carga Externa de XML con AS3 (Video Tutorial) En este video tutorial muestro como cargar un XML externo con ActionScript 3. Algo bastante simple, pero necesario para hacer cosas más complejas. Pido perdón como siempre por el audio, mis colgadas hablando (esta como siempre sin editar) y la informalidad del video. Para los que les [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/">Carga Externa de XML con AS3 (Video Tutorial)</a></p>
<p>En este video tutorial muestro como cargar un XML externo con ActionScript 3. Algo bastante simple, pero necesario para hacer cosas más complejas.<br />
Pido perdón como siempre por el audio, mis colgadas hablando (esta como siempre sin editar) y la informalidad del video.<br />
Para los que les interese el tema pueden profundizar mucho buscando informacion sobre <a href="http://www.w3.org/XML/" rel="nofollow" target="_blank" >XML</a>, <a href="http://en.wikipedia.org/wiki/E4X" rel="nofollow"  target="_blank">E4X</a> y <a href="http://www.ecmascript.org/" rel="nofollow" target="_blank" >ECMAScript</a>.</p>
<p>Ojalá les guste y espero comentarios sobre que otros temas básicos de AS3 les gustaría que hiciera videos.</p>
<p><a href="http://www.decabeza.net/videos/xmlExterno.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;t=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FxmlExterno.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20tutorial%20muestro%20como%20cargar%20un%20XML%20externo%20con%20ActionScript%203.%20Algo%20bastante%20simple%2C%20pero%20necesario%20para%20hacer%20cosas%20m%C3%A1s%20complejas.%0D%0APido%20perd%C3%B3n%20como%20siempre%20por%20el%20" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FxmlExterno.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20tutorial%20muestro%20como%20cargar%20un%20XML%20externo%20con%20ActionScript%203.%20Algo%20bastante%20simple%2C%20pero%20necesario%20para%20hacer%20cosas%20m%C3%A1s%20complejas.%0D%0APido%20perd%C3%B3n%20como%20siempre%20por%20el%20" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FxmlExterno.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20tutorial%20muestro%20como%20cargar%20un%20XML%20externo%20con%20ActionScript%203.%20Algo%20bastante%20simple%2C%20pero%20necesario%20para%20hacer%20cosas%20m%C3%A1s%20complejas.%0D%0APido%20perd%C3%B3n%20como%20siempre%20por%20el%20" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FxmlExterno.flv%20%2F%5D%0D%0A%0D%0AEn%20este%20video%20tutorial%20muestro%20como%20cargar%20un%20XML%20externo%20con%20ActionScript%203.%20Algo%20bastante%20simple%2C%20pero%20necesario%20para%20hacer%20cosas%20m%C3%A1s%20complejas.%0D%0APido%20perd%C3%B3n%20como%20siempre%20por%20el%20" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F&amp;title=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Carga%20Externa%20de%20XML%20con%20AS3%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F06%2F25%2Fcarga-externa-de-xml-con-as3-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li><li><a href="http://www.decabeza.net/2008/11/22/cargar-swf-externo-en-as3-video-tutorial/" title="Cargar SWF externo en AS3 (Video Tutorial)">Cargar SWF externo en AS3 (Video Tutorial)</a></li><li><a href="http://www.decabeza.net/2007/12/17/efecto-rollover-con-as3-video-tutorial/" title="Efecto RollOver con AS3 (Video Tutorial)">Efecto RollOver con AS3 (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/06/25/carga-externa-de-xml-con-as3-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Carrusel 3d con PV3D (Video Tutorial)</title>
		<link>http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/</link>
		<comments>http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 17:51:30 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[PaperVision3D]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[PaperVision 3D]]></category>
		<category><![CDATA[Video Tutoriales]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Carrusel 3d con PV3D (Video Tutorial) Bien, como prometí, acá les cuelgo el segundo Video Tutorial. En este caso se trata de como hacer un efecto ya conocido en el mundo de los desarrolladores web. Un carrusel 3d. Pero con la diferencia que en vez de usar pura trigonometría también vamos a usar la librería [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/">Carrusel 3d con PV3D (Video Tutorial)</a></p>
<p>Bien, como prometí, acá les cuelgo el segundo Video Tutorial.<br />
En este caso se trata de como hacer un efecto ya conocido en el mundo de los desarrolladores web. Un carrusel 3d. Pero con la diferencia que en vez de usar pura trigonometría también vamos a usar la librería de Clases llamada <a href="http://www.papervision3d.org/" rel="nofollow"  target="_blank">PaperVision 3d</a> (PV3D), que ya mensione en <a href="http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/">otro post</a>.</p>
<p>La calidad de audio y la proligidad del video no es lo mejor, pero me parece más optimo sacar varios videos que se entiendan y no perder tanto tiempo en esos detalles, que a veces evitan que pueda publicar los videos, por falta de tiempo.</p>
<p>A su debido tiempo ire mejorando esos detalles. Así quedan videos más cortos y mejor editados.<br />
Espero les sirva y escriban comentarios y dudas!.</p>
<p><a href="http://www.decabeza.net/wp-content/uploads/2008/05/carrusel.rar" title="darchivos"><img src="http://www.decabeza.net/wp-content/uploads/2008/12/darchivos.gif" style="border:0;" alt="darchivos" title="darchivos" width="214" height="48" class="alignnone size-full wp-image-548" /></a></p>
<p>Links:<br />
<a href="http://www.papervision3d.org/" rel="nofollow"  target="_blank">Sitio de PaperVision 3d</a><br />
<a href="http://code.google.com/p/papervision3d/downloads/list" rel="nofollow"  target="_blank">Descargas de PV3D</a><br />
<a href="http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite/src/" rel="nofollow"  target="_blank">PV3D 2.0 Beta</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;t=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcarruselPV3D.flv%20%2F%5D%0D%0A%0D%0ABien%2C%20como%20promet%C3%AD%2C%20ac%C3%A1%20les%20cuelgo%20el%20segundo%20Video%20Tutorial.%0D%0AEn%20este%20caso%20se%20trata%20de%20como%20hacer%20un%20efecto%20ya%20conocido%20en%20el%20mundo%20de%20los%20desarrolladores%20web.%20Un%20carrusel%203d.%20P" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29&amp;notes=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcarruselPV3D.flv%20%2F%5D%0D%0A%0D%0ABien%2C%20como%20promet%C3%AD%2C%20ac%C3%A1%20les%20cuelgo%20el%20segundo%20Video%20Tutorial.%0D%0AEn%20este%20caso%20se%20trata%20de%20como%20hacer%20un%20efecto%20ya%20conocido%20en%20el%20mundo%20de%20los%20desarrolladores%20web.%20Un%20carrusel%203d.%20P" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29&amp;annotation=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcarruselPV3D.flv%20%2F%5D%0D%0A%0D%0ABien%2C%20como%20promet%C3%AD%2C%20ac%C3%A1%20les%20cuelgo%20el%20segundo%20Video%20Tutorial.%0D%0AEn%20este%20caso%20se%20trata%20de%20como%20hacer%20un%20efecto%20ya%20conocido%20en%20el%20mundo%20de%20los%20desarrolladores%20web.%20Un%20carrusel%203d.%20P" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29&amp;bodytext=%5Bvideo%20filename%3Dhttp%3A%2F%2Fwww.decabeza.net%2Fvideos%2FcarruselPV3D.flv%20%2F%5D%0D%0A%0D%0ABien%2C%20como%20promet%C3%AD%2C%20ac%C3%A1%20les%20cuelgo%20el%20segundo%20Video%20Tutorial.%0D%0AEn%20este%20caso%20se%20trata%20de%20como%20hacer%20un%20efecto%20ya%20conocido%20en%20el%20mundo%20de%20los%20desarrolladores%20web.%20Un%20carrusel%203d.%20P" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F&amp;title=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Carrusel%203d%20con%20PV3D%20%28Video%20Tutorial%29&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F03%2F25%2Fcarrusel-3d-con-pv3d-video-tutorial%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/" title="Usando Input text con PaperVision3D">Usando Input text con PaperVision3D</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li><li><a href="http://www.decabeza.net/2008/11/23/incrustar-flash-con-swfobject-2-0-video-tutorial/" title="Incrustar Flash con SWFObject 2.0 (Video Tutorial)">Incrustar Flash con SWFObject 2.0 (Video Tutorial)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/03/25/carrusel-3d-con-pv3d-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Lista de Visualización en ActionScript 3, algo de lo nuevo.</title>
		<link>http://www.decabeza.net/2008/01/29/lista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo/</link>
		<comments>http://www.decabeza.net/2008/01/29/lista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 20:26:12 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/index.php/2008/01/29/lista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Para comenzar con este tema hay que aclarar que el modelo de renderización de ActionScript 3.0 y Flash Player 9 es muy diferente a las versiones anteriores. Anteriormente toda película SWF contaba con un MovieClip raíz, llamado escenario o _root desde el código. Estos MC podían contener MC hijos, y a su vez estos tener [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Para comenzar con este tema hay que aclarar que el modelo de renderización de ActionScript 3.0 y Flash Player 9 es muy diferente a las versiones anteriores.</p>
<p>Anteriormente toda película SWF contaba con un MovieClip raíz, llamado escenario o _root desde el código. Estos MC podían contener MC hijos, y a su vez estos tener otros MC hijos dentro. El concepto de profundidad se usaba para controlar el orden de renderización o dibujo de estos elementos para dar la apariencia de estar &#8220;encima&#8221; o &#8220;debajo&#8221; de otros elementos.</p>
<p>Antes se usaban metodos muy conocidos como <em>createEmptyMoviClip()</em>, <em>attachMovie()</em>, <em>duplicateMovieClip()</em>, para ordenar y crear estos MC. Siempre que se creaba un nuevo MC este aparecia por encima de los ya existentes. No podían ser movidos a lugares diferentes dentro de las jerarquías existentes, sino que se debían destruir y crear nuevamente. por ejemplo si yo tenia un MC dentro de otro llamado &#8220;objeto1&#8243; no podia moverlo a un MC llamado &#8220;objeto2&#8243;. Debía borrarlo y volver a crearlo dentro del otro MC.</p>
<p><span id="more-122"></span>El nuevo sistema de render sigue siendo jerárquico, pero es mucho mas flexible y simple al momento de rendriza. Este nuevo modelo o sistema se centra en lo que se llama &#8220;Lista de Visualización&#8221; que se encuentra centrado en la clase <em>flash.display</em>.<br />
Esta lista de visualización contiene todos los objetos que hay en nuestro SWF, por lo que cualquier objeto que no se encuetre en esta lista no sera renderizado en nuestra película.</p>
<p>Esta jerarquía se separa en 3 tipos de objetos:<br />
<strong>El escenario:</strong> es un objeto raíz único de cada película, el cual contiene un solo hijo, la clase de aplicación principal del SWF. Se puede acceder a traves de la propiedad <em>stage</em>.<br />
<strong>Contenedores del objeto de visualización:</strong> como su nombre lo indica es el objeto encargado de contener los objetos de visualizacion. El escenario sería uno de estos objetos, como también los conocidos <em>MovieClip </em>y el nuevo <em>Sprite</em>. Vale aclarar que si un Contenedor es eliminado, todos sus hijos se eliminan también.<br />
<strong>Objetos de visualización:</strong> Algunas clases funsionan tanto como objetos de visualización como contenedores, como puede ser el caso del <em>MovieClip</em>, quein contiene pero a la vez puede representarse visualmente.<br />
Hay otras clases como el caso del <em>TextField</em>, que unicamente funsionan como objetos visuales (o sea no pueden contener nuevos objetos como hijos).</p>
<p>una vez explicado esto vamos a pasar a lo que a la mayoría les interesa, los ejemplos.<br />
<strong>Como podemos añadir</strong> un elemento a nuestra lista de visualización?<br />
La solución es utilizar los nuevos metodos addChild() y addChildAt().</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code31'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12231"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p122code31"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> textoHola:<span style="color: #0066CC;">TextField</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
textoHola.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hola Mundo!&quot;</span>;
addChild<span style="color: #66cc66;">&#40;</span>textoHola<span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<p>Con este ejemplo estamos creando un elemto de texto (TextField) que nos dice &#8220;Hola Mundo!&#8221;. Si no escribiriamos la última linea, el texto no se mostraria en nuestra película, ya que no fue guardado en la lista de visualización. Por lo tanto, hubiera sido creado en memoria, pero no renderizado.<br />
En este ejemplo estamos agregando el elemento a un Conetenedos, que seria el escenario en si. Tambien podriamos crear un Contenedor (MovieClip, Sprite) e incluir el texto ahi dento.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code32'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12232"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p122code32"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> textoHola:<span style="color: #0066CC;">TextField</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
textoHola.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hola Mundo!&quot;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> contenedor:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>contenedor<span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<p>De esta forma tenemos un contendor y un texto como hijo del mismo.</p>
<p>Otro cambio importante es el orden de nuestros elemntos. La lista de visualización, como su nombre lo indica es una lista como cualquier Array. O sea tiene ordenados los elemntos de la posición 0 a la que sea necesario. Por lo tanto si yo creo dos circulos y los agrego al escenario ocuparían las posicones 0 y 1, y si creo un tercero ocuparía la posición 2.<br />
Ahora bien, si yo quisiera que el nuevo circulo este entre el 0 y 1 como hago?. Ahí entra <em>addChildAt()</em>.<br />
Veamos un ejemplo y luego lo explico:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code33'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12233"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
</pre></td><td class="code" id="p122code33"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> rojo:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0xff0000, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
rojo.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">10</span>;
rojo.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
<span style="color: #000000; font-weight: bold;">var</span> verde:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x00ff00, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
verde.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">15</span>;
verde.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">25</span>;
<span style="color: #000000; font-weight: bold;">var</span> azul:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x0000ff0, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
azul.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">20</span>;
azul.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// hasta acá creamos en memoria los circulos, pero no son renderizados.</span>
&nbsp;
addChild<span style="color: #66cc66;">&#40;</span>rojo<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>azul<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// acá ingresamos en la lista de visualización el circulo rojo y azul, por lo tanto rojo es 0 y azul es 1.</span>
&nbsp;
addChildAt<span style="color: #66cc66;">&#40;</span>verde, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// por último ingresamos en la lista a circulo verde, pero en la posición 1 como se ven en los parametros, por lo que desplaza al circulo azul, que estaba en 1 a la posición 2.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// createCircle sería un metodos para dibujar los circulos</span>
<span style="color: #000000; font-weight: bold;">function</span> createCircle <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span>:uint, radio:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:Shape<span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> shape:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,radio<span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">return</span> shape;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Como se explica en el código cuando un elemento es ingresado en una posición ya utilizada, corre todos los demás elemento una posición hacia &#8220;arriba&#8221;. Esto es muy util y bueno, ya que no es necesario como antes poner un elemento en un nivel 1 y otros en 20, para dejar espacio por las dudas en el medio. Por lo tanto de esta forma tenemos la lista con las posicones necesarias y ordenadas pefectamente sin numeros salteados.</p>
<p><strong>Para eliminar</strong> un objeto se utiliza el metodo r<em>emoveChild()</em> y <em>removeChildAt()</em> de una manera muy simple.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code34'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12234"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p122code34"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">//creamos el elemento.</span>
<span style="color: #000000; font-weight: bold;">var</span> textoHola:<span style="color: #0066CC;">TextField</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
textoHola.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hola Mundo!&quot;</span>;
addChild<span style="color: #66cc66;">&#40;</span>textoHola<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// lo eliminamos</span>
removeChild<span style="color: #66cc66;">&#40;</span>textoHola<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>Obviamente si ejecutamos este código, no se verá nada, ya que el elemento se crea y elimina en el momento.<br />
Con <em>removeChild()</em> debemos pasarle como parametro el nombre del objeto creado. En cambio con <em>removeChildAt()</em>, lo que pasamos como parametro es la posición dentro de la lista de visualización. Por ejemplo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code35'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12235"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p122code35"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">//creamos los elementos.</span>
<span style="color: #000000; font-weight: bold;">var</span> texto1:<span style="color: #0066CC;">TextField</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
texto1.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hola Mundo 1!&quot;</span>;
addChild<span style="color: #66cc66;">&#40;</span>texto1<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> texto2:<span style="color: #0066CC;">TextField</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
texto2.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hola Mundo 2!&quot;</span>;
addChild<span style="color: #66cc66;">&#40;</span>texto2<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// eliminamos el primer texto</span>
removeChildAt<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>Ahora bien veamos como podemos <strong>mover</strong> un elemento de un lugar a otro. Esto es muy simple y se hace con el metodo <em>setChildIndex()</em>. Y con la ayuda de los metodos <em>getChildIndex()</em> y <em>getChildAt()</em> para saber la posción de los elementos. Por ejemplo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code36'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12236"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code" id="p122code36"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> rojo:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0xff0000, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
rojo.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">10</span>;
rojo.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
<span style="color: #000000; font-weight: bold;">var</span> verde:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x00ff00, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
verde.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">15</span>;
verde.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">25</span>;
<span style="color: #000000; font-weight: bold;">var</span> azul:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x0000ff0, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
azul.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">20</span>;
azul.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
&nbsp;
addChild<span style="color: #66cc66;">&#40;</span>rojo<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>azul<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>verde<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//ahora movemos el circulo verde atras de todo</span>
setChildIndex<span style="color: #66cc66;">&#40;</span>verde, <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// createCircle sería un metodos para dibujar los circulos</span>
<span style="color: #000000; font-weight: bold;">function</span> createCircle <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span>:uint, radio:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:Shape<span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> shape:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,radio<span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">return</span> shape;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>De esta forma el ciruclo verde que estaba adelante de todo pasa al fondo, desplazando todos los demás una posición hacia adelante.<br />
Ahora bien si queremos moverlo a la posción del medio, o sea del circulo azul y no sabemos el número de posición, podemos hacer lo siguiente:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code37'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12237"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code" id="p122code37"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> rojo:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0xff0000, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
rojo.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">10</span>;
rojo.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
<span style="color: #000000; font-weight: bold;">var</span> verde:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x00ff00, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
verde.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">15</span>;
verde.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">25</span>;
<span style="color: #000000; font-weight: bold;">var</span> azul:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x0000ff0, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
azul.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">20</span>;
azul.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
&nbsp;
addChild<span style="color: #66cc66;">&#40;</span>rojo<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>azul<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>verde<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//ahora movemos el circulo verde atras de todo</span>
setChildIndex<span style="color: #66cc66;">&#40;</span>verde, getChildIndex<span style="color: #66cc66;">&#40;</span>azul<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// createCircle sería un metodos para dibujar los circulos</span>
<span style="color: #000000; font-weight: bold;">function</span> createCircle <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span>:uint, radio:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:Shape<span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> shape:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,radio<span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">return</span> shape;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Donde <em>getChildIndex(azul)</em> nos devolvería el número de posición del elemento llamado <em>azul</em>.</p>
<p>Nos quedaría ver el metodos getChildAt() el cual nos devuelve a traves de un número pasado como parametro el nombre de un elemnto.<br />
Podemos usarlo en un ejemplo donde pasamos el elemento que esta atras de todo para adelante de todo. Veamos:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p122code38'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12238"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code" id="p122code38"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> rojo:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0xff0000, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
rojo.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">10</span>;
rojo.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
<span style="color: #000000; font-weight: bold;">var</span> verde:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x00ff00, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
verde.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">15</span>;
verde.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">25</span>;
<span style="color: #000000; font-weight: bold;">var</span> azul:Shape = createCircle<span style="color: #66cc66;">&#40;</span>0x0000ff0, <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>;
azul.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">20</span>;
azul.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">20</span>;
&nbsp;
addChild<span style="color: #66cc66;">&#40;</span>rojo<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>azul<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>verde<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//ahora movemos el circulo rojo adelante de todo</span>
setChildIndex<span style="color: #66cc66;">&#40;</span>getChildAt<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>, numChildren -<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// createCircle sería un metodos para dibujar los circulos</span>
<span style="color: #000000; font-weight: bold;">function</span> createCircle <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span>:uint, radio:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:Shape<span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> shape:Shape = <span style="color: #000000; font-weight: bold;">new</span> Shape<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">color</span><span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,radio<span style="color: #66cc66;">&#41;</span>;
shape.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">return</span> shape;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>En este ejemplo a trasves de <em>getChildAt(0)</em> obtenemos el nombre &#8220;rojo&#8221;, el cual movemos a la ultima posición, la cual obtenemos con el metodos <em>numChildren </em> &#8211; 1 (ya que la primera es 0).</p>
<p>Es un tema muy extenso que intente resumirlo lo mejor posible, así que espero les sirva un poco esto y cualquier duda escriban en los comentarios.</p>
<p>Fuente de inspiración: Libro <em>ActionScript 3.0 para desarrolladores Flash</em>.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;t=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo." title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=Para%20comenzar%20con%20este%20tema%20hay%20que%20aclarar%20que%20el%20modelo%20de%20renderizaci%C3%B3n%20de%20ActionScript%203.0%20y%20Flash%20Player%209%20es%20muy%20diferente%20a%20las%20versiones%20anteriores.%0D%0A%0D%0AAnteriormente%20toda%20pel%C3%ADcula%20SWF%20contaba%20con%20un%20MovieClip%20ra%C3%ADz%2C%20llamado%20escenario%20o%20_roo" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.&amp;notes=Para%20comenzar%20con%20este%20tema%20hay%20que%20aclarar%20que%20el%20modelo%20de%20renderizaci%C3%B3n%20de%20ActionScript%203.0%20y%20Flash%20Player%209%20es%20muy%20diferente%20a%20las%20versiones%20anteriores.%0D%0A%0D%0AAnteriormente%20toda%20pel%C3%ADcula%20SWF%20contaba%20con%20un%20MovieClip%20ra%C3%ADz%2C%20llamado%20escenario%20o%20_roo" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.&amp;annotation=Para%20comenzar%20con%20este%20tema%20hay%20que%20aclarar%20que%20el%20modelo%20de%20renderizaci%C3%B3n%20de%20ActionScript%203.0%20y%20Flash%20Player%209%20es%20muy%20diferente%20a%20las%20versiones%20anteriores.%0D%0A%0D%0AAnteriormente%20toda%20pel%C3%ADcula%20SWF%20contaba%20con%20un%20MovieClip%20ra%C3%ADz%2C%20llamado%20escenario%20o%20_roo" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.&amp;bodytext=Para%20comenzar%20con%20este%20tema%20hay%20que%20aclarar%20que%20el%20modelo%20de%20renderizaci%C3%B3n%20de%20ActionScript%203.0%20y%20Flash%20Player%209%20es%20muy%20diferente%20a%20las%20versiones%20anteriores.%0D%0A%0D%0AAnteriormente%20toda%20pel%C3%ADcula%20SWF%20contaba%20con%20un%20MovieClip%20ra%C3%ADz%2C%20llamado%20escenario%20o%20_roo" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo." title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F&amp;title=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo." title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Lista%20de%20Visualizaci%C3%B3n%20en%20ActionScript%203%2C%20algo%20de%20lo%20nuevo.&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F29%2Flista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/01/29/lista-de-visualizacion-en-actionscript-3-algo-de-lo-nuevo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Resumen sobre OOP en ActionScript 3</title>
		<link>http://www.decabeza.net/2008/01/09/resumen-sobre-oop-en-actionscript-3/</link>
		<comments>http://www.decabeza.net/2008/01/09/resumen-sobre-oop-en-actionscript-3/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 19:11:08 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/index.php/2008/01/09/resumen-sobre-oop-en-actionscript-3/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>Vale aclarar antes de comenzar, que esto no es un resumen de OOP (Programación Orientada a Objetos), sino de como se aplica y se usa esta forma de programar con AS3 en el IDE de Flash CS3. Por lo que se tiene que tener una idea de lo que es OOP. Introducción: ActionScript 3 nos [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Vale aclarar antes de comenzar, que esto no es un resumen de <a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos" rel="nofollow" >OOP </a>(Programación Orientada a Objetos), sino de como se aplica y se usa esta forma de programar con AS3 en el IDE de Flash CS3. Por lo que se tiene que tener una idea de lo que es <a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos" rel="nofollow" >OOP</a>. </p>
<p><strong>Introducción:</strong><br />
ActionScript 3 nos permite seguir programando en la linea de tiempo como lo haciamos con AS2, pero es mucho más eficiente y profesional usarlo a través de Clases.<br />
En AS todos los objetos nativos de Flash son Clases u Objetos (el objeto en si es una instancia de una Clase), por ejemplo MovieClip, TextField, MovieClipLoader, etc.<br />
La idea de trabajar con Clases es generar nuestras propias Clases, como podría ser una Clase BotonSimple.as (como ejemplo simple), o una Clase GaleriaDeFotos.as (como ejemplo mas complejo), la cual seguramente usaría otras Clases más simples.</p>
<p><span id="more-115"></span><br />
<strong>Ubicación de las Clases:</strong><br />
La Clases pueden estar ordenada dentro de carpetas y subcarpetas, las cuales suelen llamarse <em>paquetes</em>, estos paquetes nos permiten organizarnos de manera prolija, por ejemplo para un proyecto de mi pagina <em>decabeza.net</em> tendria organizado el paquete de una forma donde tendria la carpeta net, dentro la carpeta decabeza y dentro de esta carpetas, fx (donde por ejemplo guardaria las clases de efectos especiales), text (donde guardaria las clases de efectos y utilidades de textos) y utils (donde guardaria las clases de utilidades en general, como preloaders, botones, etc).</p>
<p>Para indicarle al IDE de Flash donde guardamos nuestras Clases (ClassPath) podemos hacerlo a 2 niveles:<br />
Nivel Proyectos: donde la indicación de ruta es solo para ese proyecto.<br />
Nivel Global: donde la indicación de ruta afectara a todos las peliculas que creemos con nuestro Flash.</p>
<p>Para el primer caso entramos dentro de &#8220;Settings&#8221; en las propiedades de nuestro proyecto, ahi clickeamos en el boton &#8220;Settings&#8221; al lado de &#8220;ActionScript Version&#8221; y en esa ventana agregamos nuestras Classpath (ruta de nuestro disco donde estan las clases).<br />
Para el segundo caso vamos a &#8220;Edit&#8221; / &#8220;Preferences&#8221;, seleccionamos la categoria &#8220;ActionScript&#8221; y clickeamos el boton &#8220;ActionScript 3.0 Settings&#8221; y en la ventana que nos abre ingresamos nuestras Classpath (ruta de nuestro disco donde estan las clases).</p>
<p>Podemos agregar la cantidad de Classpath que querramos, lo que hara que flash al compilar busque las clases que usamos en nuestro proyecto en todas esas carpetas.<br />
En mi caso suelo usar dos Classpath a nivel Global.<br />
&#8220;C:\Proyectos\Clases&#8221; que es donde guardo las Clases comunes a todos los proyectos y &#8220;./com&#8221; que indicaria que busque en una carpeta llama &#8220;com&#8221; en el directorio donde esta ubicado mi proyecto. En esa carpeta guardo las Clases especificas de ese proyecto.</p>
<p><strong>Clase Main:</strong><br />
Lo que suelo hacer personalmente es usar una Clase &#8220;Main&#8221;, algo muy común para los que programen en Java u otros lenguajes similares.<br />
Esta Clase va a ser la Clase madre que se ejecute antes que todo y se va a encargar de ejecutar y manejar las demás Clases y todo lo que suceda en mi proyecto (sería como el primer frame lleno de programación clásico en AS2).<br />
Para eso se genera un archivo Main.as y en nuestro .fla de AS3 lo ingresamos en las propiedas del proyecto donde dice &#8220;Document Class:&#8221;<br />
De esta manjera le indicamos a Flash que Main.as sera nuestra Clase Principal.<br />
Acá les dejo un buen <a href="http://www.gotoandlearn.com/player.php?url=documentclass.flv&#038;width=640&#038;height=480" rel="nofollow" >video tutorial</a> sobre este tema.</p>
<p><strong>Asignar una Clase a un MovieClip:</strong><br />
Muchas veces nos puede ser útil asignarle una Clase a un MovieClip, por ejemplo si queremos hacer un Menú dinámico que duplica varias veces un mismo botón. Lo que podemos hacer es tener un MC en la libreria, el cual tendrá asignada una Clase llamada BotonSimple, la cual manejará los eventos de RollOver, Click y lo que querramos sumarle.<br />
De esta forma todos los botones responderán a una misma clase por lo que si hacemos algún cambio afectará a todos lo botones.</p>
<p>Para hacer esto lo que hacemos es darle click derecho al MC en la librería y seleccionar la opción &#8220;linkage&#8221;, en la ventana que se abre tildamos la opción de &#8220;Export for ActionScript&#8221; y le escribirmos el nombre de nuestra clase donde dice Class.<br />
También podríamos escribir el nombre donde dice &#8220;Base Clase&#8221; siempre y cuando la clase que vayamos a usar extienda a un MovieClip.<br />
Esto nos sería útil si queremos asignar una misma clase a varios MC distintos en la librería, ya que el campo &#8220;Class&#8221; debería tener un valor único.<br />
Vale destacar que si nuestra clase está en un paquete &#8220;net/decabeza/utils&#8221; deberíamos escribirlo de esta forma &#8220;net.decabeza.utils.BotonSimple.as&#8221;.</p>
<p><strong>Clases Personalizadas:</strong><br />
También podemos tener Clases personalizadas que usaremos en nuestra Clase &#8220;Main.as&#8221; que no sea asignadas a un MovieClip.<br />
Por ejemplo podríamos tenes una Clase llamada &#8220;LoadJPG.as&#8221; la cual cargue un jpg en nuestro proyecto.<br />
Para llamar a esta clase desde Main o desde cualquier lado deberíamos crear una instancia (a no ser que sea una clase estática).</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p115code42'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11542"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p115code42"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> cargador:LoadJPG =  <span style="color: #000000; font-weight: bold;">new</span> LoadJPG<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>Asi creamos la instancia &#8220;cargador&#8221; la cual nos permitira ejecutar todos los métodos de nuestra clase.<br />
Eso si, antes de usar una clase personalizada, como cualquier otra clase, en AS3 debemos importar la clase, para eso vamos a escribir una linea similar a esta, arriba de nuestra clase Main.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p115code43'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11543"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p115code43"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> net.<span style="color: #006600;">decabeza</span>.<span style="color: #006600;">utils</span>.<span style="color: #006600;">LoadJPG</span></pre></td></tr></table></div>

<p>También podríamos importar todas las Clases de un paquete de esta forma</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p115code44'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11544"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p115code44"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> net.<span style="color: #006600;">decabeza</span>.<span style="color: #006600;">utils</span>.<span style="color: #66cc66;">*</span></pre></td></tr></table></div>

<p>Ahora si estaríamos en condiciones de usar nuestra Clase.</p>
<p>Bueno, hasta ahora esto es todo, faltarían millones de cosas por explicar, pero creo que es un buen comienzo, espero comentarios y preguntas para ir contestando y tal ves de alguna pregunta surja un nuevo artículos básico de AS3.</p>
<p>Saludos!</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=Resumen%20sobre%20OOP%20en%20ActionScript%203%20-%20http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;t=Resumen%20sobre%20OOP%20en%20ActionScript%203" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=Vale%20aclarar%20antes%20de%20comenzar%2C%20que%20esto%20no%20es%20un%20resumen%20de%20OOP%20%28Programaci%C3%B3n%20Orientada%20a%20Objetos%29%2C%20sino%20de%20como%20se%20aplica%20y%20se%20usa%20esta%20forma%20de%20programar%20con%20AS3%20en%20el%20IDE%20de%20Flash%20CS3.%20Por%20lo%20que%20se%20tiene%20que%20tener%20una%20idea%20de%20lo%20que%20es%20OOP.%20%0D%0A%0D" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203&amp;notes=Vale%20aclarar%20antes%20de%20comenzar%2C%20que%20esto%20no%20es%20un%20resumen%20de%20OOP%20%28Programaci%C3%B3n%20Orientada%20a%20Objetos%29%2C%20sino%20de%20como%20se%20aplica%20y%20se%20usa%20esta%20forma%20de%20programar%20con%20AS3%20en%20el%20IDE%20de%20Flash%20CS3.%20Por%20lo%20que%20se%20tiene%20que%20tener%20una%20idea%20de%20lo%20que%20es%20OOP.%20%0D%0A%0D" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203&amp;annotation=Vale%20aclarar%20antes%20de%20comenzar%2C%20que%20esto%20no%20es%20un%20resumen%20de%20OOP%20%28Programaci%C3%B3n%20Orientada%20a%20Objetos%29%2C%20sino%20de%20como%20se%20aplica%20y%20se%20usa%20esta%20forma%20de%20programar%20con%20AS3%20en%20el%20IDE%20de%20Flash%20CS3.%20Por%20lo%20que%20se%20tiene%20que%20tener%20una%20idea%20de%20lo%20que%20es%20OOP.%20%0D%0A%0D" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203&amp;bodytext=Vale%20aclarar%20antes%20de%20comenzar%2C%20que%20esto%20no%20es%20un%20resumen%20de%20OOP%20%28Programaci%C3%B3n%20Orientada%20a%20Objetos%29%2C%20sino%20de%20como%20se%20aplica%20y%20se%20usa%20esta%20forma%20de%20programar%20con%20AS3%20en%20el%20IDE%20de%20Flash%20CS3.%20Por%20lo%20que%20se%20tiene%20que%20tener%20una%20idea%20de%20lo%20que%20es%20OOP.%20%0D%0A%0D" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F&amp;title=Resumen%20sobre%20OOP%20en%20ActionScript%203" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=Resumen%20sobre%20OOP%20en%20ActionScript%203&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2008%2F01%2F09%2Fresumen-sobre-oop-en-actionscript-3%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2008/12/22/menu-dinamico-en-xml-y-actionscrip-3/" title="Menú dinámico en XML y ActionScrip 3">Menú dinámico en XML y ActionScrip 3</a></li><li><a href="http://www.decabeza.net/2008/12/17/nuevo-video-tutorial-swfaddress-2-con-as3/" title="Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3">Nuevo Video Tutorial &#8211; SWFAddress 2 con AS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2008/01/09/resumen-sobre-oop-en-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PaperVision3D, paquete de clases 3D para flash</title>
		<link>http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/</link>
		<comments>http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 03:41:31 +0000</pubDate>
		<dc:creator>sguidobono</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[PaperVision3D]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[PaperVision 3D]]></category>

		<guid isPermaLink="false">http://www.decabeza.net/index.php/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/</guid>
		<description><![CDATA[<img src="" align="center" /><br/><br/>PaperVision3D es un paquete de clases 3D para flash, que nos permite generar una escena 3D en nuestro swf con objetos y camaras. Los cuales podemos mover en sus 3 ejes (X, Y, Z, ya que estamos hablando de 3D). Esta es una herramienta muy potente que nos permite ampliar muchisimo el mundo de flash [...]]]></description>
			<content:encoded><![CDATA[<img src="" align="center" /><br/><br/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;source=sguidobono&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>PaperVision3D es un paquete de clases 3D para flash, que nos permite generar una escena 3D en nuestro swf con objetos y camaras. Los cuales podemos mover en sus 3 ejes (X, Y, Z, ya que estamos hablando de 3D).<br />
Esta es una herramienta muy potente que nos permite ampliar muchisimo el mundo de flash y tambien facilitarnos lo que ya existe, como por ejemplo el ya conocido y clasico carrusel 3D (del cual voy a hacer un videoTutorial, cuando este con mas tiempo, implementando PaperVision3D).</p>
<p>Les dejo un ejemplo muy rapido que hice y su codigo para que vean los simple que es su uso:<br />

<object width="450" height="300">
<param name="movie" value="http://www.decabeza.net/wp-content/uploads/2007/12/nebulosa3d.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="transparent"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="450" height="300" src="http://www.decabeza.net/wp-content/uploads/2007/12/nebulosa3d.swf" quality="high" bgcolor="#FFFFFF" wmode="transparent" menu="false" ></embed>
</object>
<br />
<span id="more-101"></span><br/></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p101code46'); return false;">Ver código</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p10146"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
</pre></td><td class="code" id="p101code46"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">//importamos las clases necesarias</span>
<span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">scenes</span>.<span style="color: #66cc66;">*</span>;
<span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">cameras</span>.<span style="color: #66cc66;">*</span>;
<span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #66cc66;">*</span>;
<span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #66cc66;">*</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//creamos el contenedor de las escena</span>
<span style="color: #000000; font-weight: bold;">var</span> contenedor:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
contenedor.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.5</span>;
contenedor.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span> <span style="color: #66cc66;">*</span> <span style="color: #cc66cc;">0.5</span>;
addChild<span style="color: #66cc66;">&#40;</span>contenedor<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//creamos la escena3D</span>
<span style="color: #000000; font-weight: bold;">var</span> escena:Scene3D = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span>contenedor<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//creamos la camara</span>
<span style="color: #000000; font-weight: bold;">var</span> camara:Camera3D = <span style="color: #000000; font-weight: bold;">new</span> Camera3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
camara.<span style="color: #006600;">zoom</span> = <span style="color: #cc66cc;">15</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//creamos el material que toma un png de la libreria linkeado como Img</span>
<span style="color: #000000; font-weight: bold;">var</span> material1:BitmapAssetMaterial = <span style="color: #000000; font-weight: bold;">new</span> BitmapAssetMaterial<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Img&quot;</span><span style="color: #66cc66;">&#41;</span>;
material1.<span style="color: #006600;">oneSide</span> = <span style="color: #000000; font-weight: bold;">false</span>;
material1.<span style="color: #006600;">smooth</span> = <span style="color: #000000; font-weight: bold;">true</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//creamos el plano y le agregamos el material</span>
<span style="color: #000000; font-weight: bold;">var</span> p1:Plane = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>material1, <span style="color: #cc66cc;">200</span>, <span style="color: #cc66cc;">200</span>, <span style="color: #cc66cc;">3</span>, <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span>;
escena.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>p1<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//generamos un enterFrame que le sume 2px a cada eje y rendereamos la camara</span>
addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, onEnter<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> onEnter<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
	p1.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;">2</span>;
	p1.<span style="color: #006600;">rotationX</span> += <span style="color: #cc66cc;">2</span>;
	p1.<span style="color: #006600;">rotationZ</span> += <span style="color: #cc66cc;">2</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">//rendereamos la camara</span>
	escena.<span style="color: #006600;">renderCamera</span><span style="color: #66cc66;">&#40;</span>camara<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p><a href="http://www.decabeza.net/wp-content/uploads/2007/12/nebulosa3d.zip"id="p100" >Archivos del Ejemplo</a></p>
<p>Links:<br />
<a href="http://www.papervision3d.org/" rel="nofollow"  target="_blank">Sitio Oficial</a><br />
<a href="http://blog.papervision3d.org/" rel="nofollow"  target="_blank">Blog</a><br />
<a href="http://code.google.com/p/papervision3d/downloads/list" rel="nofollow"  target="_blank">Descargas</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte este artículo:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://twitter.com/home?status=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash%20-%20http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F" title="Twitter"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;t=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash" title="Facebook"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash&amp;source=DeCabeza.net+Todo+sobre+el+mundo+del+desarrollo+web&amp;summary=PaperVision3D%20es%20un%20paquete%20de%20clases%203D%20para%20flash%2C%20que%20nos%20permite%20generar%20una%20escena%203D%20en%20nuestro%20swf%20con%20objetos%20y%20camaras.%20Los%20cuales%20podemos%20mover%20en%20sus%203%20ejes%20%28X%2C%20Y%2C%20Z%2C%20ya%20que%20estamos%20hablando%20de%203D%29.%0D%0AEsta%20es%20una%20herramienta%20muy%20potente%20que" title="LinkedIn"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash&amp;notes=PaperVision3D%20es%20un%20paquete%20de%20clases%203D%20para%20flash%2C%20que%20nos%20permite%20generar%20una%20escena%203D%20en%20nuestro%20swf%20con%20objetos%20y%20camaras.%20Los%20cuales%20podemos%20mover%20en%20sus%203%20ejes%20%28X%2C%20Y%2C%20Z%2C%20ya%20que%20estamos%20hablando%20de%203D%29.%0D%0AEsta%20es%20una%20herramienta%20muy%20potente%20que" title="del.icio.us"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash&amp;annotation=PaperVision3D%20es%20un%20paquete%20de%20clases%203D%20para%20flash%2C%20que%20nos%20permite%20generar%20una%20escena%203D%20en%20nuestro%20swf%20con%20objetos%20y%20camaras.%20Los%20cuales%20podemos%20mover%20en%20sus%203%20ejes%20%28X%2C%20Y%2C%20Z%2C%20ya%20que%20estamos%20hablando%20de%203D%29.%0D%0AEsta%20es%20una%20herramienta%20muy%20potente%20que" title="Google Bookmarks"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash&amp;bodytext=PaperVision3D%20es%20un%20paquete%20de%20clases%203D%20para%20flash%2C%20que%20nos%20permite%20generar%20una%20escena%203D%20en%20nuestro%20swf%20con%20objetos%20y%20camaras.%20Los%20cuales%20podemos%20mover%20en%20sus%203%20ejes%20%28X%2C%20Y%2C%20Z%2C%20ya%20que%20estamos%20hablando%20de%203D%29.%0D%0AEsta%20es%20una%20herramienta%20muy%20potente%20que" title="Digg"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash" title="Mixx"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F&amp;title=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash" title="Reddit"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="mailto:?subject=PaperVision3D%2C%20paquete%20de%20clases%203D%20para%20flash&amp;body=http%3A%2F%2Fwww.decabeza.net%2F2007%2F12%2F28%2Fpapervision3d-paquete-de-clases-3d-para-flash%2F" title="email"><img src="http://www.decabeza.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
</ul>
</div>
<h3  class="related_post_title">También te puede interesar:</h3><ul class="related_post"><li><a href="http://www.decabeza.net/2009/10/06/como-funciona-basicview-de-papervision-3d-2-0/" title="Como funciona BasicView de PaperVision 3D 2.0">Como funciona BasicView de PaperVision 3D 2.0</a></li><li><a href="http://www.decabeza.net/2010/07/15/nuevo-video-creando-una-galeria-de-imagenes-estilo-picasa/" title="Nuevo Video: Creando una Galería de imágenes estilo Picasa">Nuevo Video: Creando una Galería de imágenes estilo Picasa</a></li><li><a href="http://www.decabeza.net/2010/01/28/usando-input-text-con-papervision3d/" title="Usando Input text con PaperVision3D">Usando Input text con PaperVision3D</a></li><li><a href="http://www.decabeza.net/2010/01/07/realidad-aumentada-una-realidad-en-aumento/" title="Realidad Aumentada, una realidad en aumento">Realidad Aumentada, una realidad en aumento</a></li><li><a href="http://www.decabeza.net/2009/12/10/usar-google-map-con-actionscript-3/" title="Usar Google Map con ActionScript 3">Usar Google Map con ActionScript 3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.decabeza.net/2007/12/28/papervision3d-paquete-de-clases-3d-para-flash/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
