<?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>CODIGO.actionscript &#187; Flash</title>
	<atom:link href="http://www.codigoactionscript.org/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigoactionscript.org</link>
	<description>Blog de programación en ActionScript. Tips, tutoriales, ejemplos de Adobe Flash, Flex y AIR</description>
	<lastBuildDate>Mon, 31 May 2010 14:58:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El nuevo motor de texto (Text Layout Framework) de Flash CS5</title>
		<link>http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/</link>
		<comments>http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 22:33:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=602</guid>
		<description><![CDATA[<p>Otra caracteristica muy interesante de Flash Profesional CS5 es el nuevo motor de texto (Text Layout Framework), que nos permite trabajar con texto seguido en varias cajas de texto de igual manera que nos lo permiten programas de diseño como Illustrator o InDesign.</p>

<p>Como digo, para vincular las cajas lo haremos igual que el Illustrator o InDesign, clicando en la parte inferior de la caja y seleccionemos la caja en que queremos vincular el texto sobrante.  </p>

<p>Otra opción que tenemos es trabajar con varias columnas dentro de la misma caja [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/nuevo-formato-de-documento-xfl-para-flash-cs5/' rel='bookmark' title='Permanent Link: Nuevo formato de documento .XFL para Flash CS5'>Nuevo formato de documento .XFL para Flash CS5</a></li>
<li><a href='http://www.codigoactionscript.org/51/' rel='bookmark' title='Permanent Link: Texto con enlaces en Flash al estilo HTML'>Texto con enlaces en Flash al estilo HTML</a></li>
<li><a href='http://www.codigoactionscript.org/texto-con-scroll-a-dos-columnas-en-flash-cs3/' rel='bookmark' title='Permanent Link: Texto con scroll a dos columnas en Flash CS3'>Texto con scroll a dos columnas en Flash CS3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Otra caracteristica muy interesante de F<a href="http://www.cristalab.com/tips/tags/cs5">lash Profesional CS5</a> es el nuevo motor de texto (Text Layout Framework), que nos permite trabajar con texto seguido en varias cajas de texto de igual manera que nos lo permiten programas de <a href="http://www.cristalab.com/tips/tags/diseno">diseño</a> como <a href="http://www.cristalab.com/tips/tags/illustrator">Illustrator</a> o <a href="http://www.cristalab.com/tips/tags/indesign">InDesign</a>.</p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs52/01.png" alt="" /></div>
<p>Como digo, para vincular las cajas lo haremos igual que el Illustrator o InDesign, clicando en la parte inferior de la caja y seleccionemos la caja en que queremos vincular el texto sobrante.  <div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs52/02.png" alt="" /></div></p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs52/03.png" alt="" /></div>
<p>Otra opción que tenemos es trabajar con varias columnas dentro de la misma caja de texto seleccionandolas desde el nuevo panel "<em>Container and Flow</em>".</p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs52/04.png" alt="" /></div>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs52/05.png" alt="" /></div>
<p>Realmente una característica muy necesaria y que se venia esperando desde versiones anteriores <img src='http://www.codigoactionscript.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=El%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%20de%20Flash%20CS5%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F&amp;t=El%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%20de%20Flash%20CS5" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F&amp;title=El%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%20de%20Flash%20CS5&amp;annotation=Otra%20caracteristica%20muy%20interesante%20de%20F%20es%20el%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%2C%20que%20nos%20permite%20trabajar%20con%20texto%20seguido%20en%20varias%20cajas%20de%20texto%20de%20igual%20manera%20que%20nos%20lo%20permiten%20programas%20de%20%20como%20%20o%20.Como%20digo%2C%20para%20vincular%20las%20c" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F&amp;title=El%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%20de%20Flash%20CS5&amp;notes=Otra%20caracteristica%20muy%20interesante%20de%20F%20es%20el%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%2C%20que%20nos%20permite%20trabajar%20con%20texto%20seguido%20en%20varias%20cajas%20de%20texto%20de%20igual%20manera%20que%20nos%20lo%20permiten%20programas%20de%20%20como%20%20o%20.Como%20digo%2C%20para%20vincular%20las%20c" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=El%20nuevo%20motor%20de%20texto%20%28Text%20Layout%20Framework%29%20de%20Flash%20CS5&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fel-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/nuevo-formato-de-documento-xfl-para-flash-cs5/' rel='bookmark' title='Permanent Link: Nuevo formato de documento .XFL para Flash CS5'>Nuevo formato de documento .XFL para Flash CS5</a></li>
<li><a href='http://www.codigoactionscript.org/51/' rel='bookmark' title='Permanent Link: Texto con enlaces en Flash al estilo HTML'>Texto con enlaces en Flash al estilo HTML</a></li>
<li><a href='http://www.codigoactionscript.org/texto-con-scroll-a-dos-columnas-en-flash-cs3/' rel='bookmark' title='Permanent Link: Texto con scroll a dos columnas en Flash CS3'>Texto con scroll a dos columnas en Flash CS3</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuevo formato de documento .XFL para Flash CS5</title>
		<link>http://www.codigoactionscript.org/nuevo-formato-de-documento-xfl-para-flash-cs5/</link>
		<comments>http://www.codigoactionscript.org/nuevo-formato-de-documento-xfl-para-flash-cs5/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 17:31:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=598</guid>
		<description><![CDATA[<p>Hoy a sido la presentación de la nueva suite CS5 de Adobe, en la cual nos han mostrado brevemente las novedades que trae. Una de las caracteristicas de Flash Profesional CS5 que me han gustado es la integración del documento de trabajo con el formato XFL, un formato de intercambio basado en XML.</p>

<p>De esta manera ahora los elementos de la película no quedan empaquetados dentro del archivo .FLA sino que quedan externamente dentro de una estructura de carpetas, siendo accesibles y modificables sin necesidad de abrir Flash.</p>

<p>Tanto las propiedades del [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/' rel='bookmark' title='Permanent Link: El nuevo motor de texto (Text Layout Framework) de Flash CS5'>El nuevo motor de texto (Text Layout Framework) de Flash CS5</a></li>
<li><a href='http://www.codigoactionscript.org/adobe-lanza-adobe-labs-ideas-para-flash-catalyst/' rel='bookmark' title='Permanent Link: Adobe lanza Adobe Labs Ideas para Flash Catalyst'>Adobe lanza Adobe Labs Ideas para Flash Catalyst</a></li>
<li><a href='http://www.codigoactionscript.org/recursos-para-flash-catalyst-cs5/' rel='bookmark' title='Permanent Link: Recursos para Flash Catalyst CS5'>Recursos para Flash Catalyst CS5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hoy a sido la <a href="http://www.cristalab.com/blog/presentacion-online-del-cs5-por-parte-de-adobexpert-c86553l">presentación</a> de la nueva <a href="http://cs5launch.adobe.com">suite CS5</a> de <a href="http://www.cristalab.com/tips/tags/adobe">Adobe</a>, en la cual nos han mostrado brevemente las <a href="http://xpert.com.co/blog/category/creativesuite/adobe-cs5">novedades</a> que trae. Una de las caracteristicas de <a href="http://www.adobe.com/es/products/flash">Flash Profesional CS5</a> que me han gustado es la integración del documento de trabajo con el formato XFL, un formato de intercambio basado en <a href="http://www.cristalab.com/tips/tags/xml">XML</a>.</p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs5/02.png" alt="" /></div>
<p>De esta manera ahora los elementos de la película no quedan empaquetados dentro del archivo .FLA sino que quedan externamente dentro de una estructura de carpetas, siendo accesibles y modificables sin necesidad de abrir Flash.</p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs5/03.png" alt="" /></div>
<p>Tanto las <strong>propiedades del documento</strong> como los elementos gráficos de la librería quedan exportados en archivos XML pudiendo ser editados desde cualquier editor de texto y modificar sus propiedades. Incluso el código Actionscript de los fotogramas queda exportado. Por ejemplo, este es el XML que genera un simple MovieClip con un circulo gráfico:</p>
<div align="center"><img src="http://www.cristalab.com/images/tips/blogportada/flashcs5/06.png" alt="" /></div>
<p>Esta es una característica muy buena que nos permitirá poder editar elementos gráficos directamente editando su archivo XML desde cualquier editor, incluso podríamos crearnos nuestras propias herramientas para editar nuestras películas Flash.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Nuevo%20formato%20de%20documento%20.XFL%20para%20Flash%20CS5%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F&amp;t=Nuevo%20formato%20de%20documento%20.XFL%20para%20Flash%20CS5" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F&amp;title=Nuevo%20formato%20de%20documento%20.XFL%20para%20Flash%20CS5&amp;annotation=Hoy%20a%20sido%20la%20%20de%20la%20nueva%20%20de%20%2C%20en%20la%20cual%20nos%20han%20mostrado%20brevemente%20las%20%20que%20trae.%20Una%20de%20las%20caracteristicas%20de%20%20que%20me%20han%20gustado%20es%20la%20integraci%C3%B3n%20del%20documento%20de%20trabajo%20con%20el%20formato%20XFL%2C%20un%20formato%20de%20intercambio%20basado%20en%20.%20%20De%20esta%20ma" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F&amp;title=Nuevo%20formato%20de%20documento%20.XFL%20para%20Flash%20CS5&amp;notes=Hoy%20a%20sido%20la%20%20de%20la%20nueva%20%20de%20%2C%20en%20la%20cual%20nos%20han%20mostrado%20brevemente%20las%20%20que%20trae.%20Una%20de%20las%20caracteristicas%20de%20%20que%20me%20han%20gustado%20es%20la%20integraci%C3%B3n%20del%20documento%20de%20trabajo%20con%20el%20formato%20XFL%2C%20un%20formato%20de%20intercambio%20basado%20en%20.%20%20De%20esta%20ma" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Nuevo%20formato%20de%20documento%20.XFL%20para%20Flash%20CS5&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fnuevo-formato-de-documento-xfl-para-flash-cs5%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/' rel='bookmark' title='Permanent Link: El nuevo motor de texto (Text Layout Framework) de Flash CS5'>El nuevo motor de texto (Text Layout Framework) de Flash CS5</a></li>
<li><a href='http://www.codigoactionscript.org/adobe-lanza-adobe-labs-ideas-para-flash-catalyst/' rel='bookmark' title='Permanent Link: Adobe lanza Adobe Labs Ideas para Flash Catalyst'>Adobe lanza Adobe Labs Ideas para Flash Catalyst</a></li>
<li><a href='http://www.codigoactionscript.org/recursos-para-flash-catalyst-cs5/' rel='bookmark' title='Permanent Link: Recursos para Flash Catalyst CS5'>Recursos para Flash Catalyst CS5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/nuevo-formato-de-documento-xfl-para-flash-cs5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eSeminar sobre CS5 en video2brain</title>
		<link>http://www.codigoactionscript.org/eseminar-sobre-cs5-en-video2brain/</link>
		<comments>http://www.codigoactionscript.org/eseminar-sobre-cs5-en-video2brain/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 22:16:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=591</guid>
		<description><![CDATA[<img width="310" height="80" src="http://www.codigoactionscript.org/wp-content/uploads/2010/04/eSeminar.jpg" class="attachment-310x85 wp-post-image" alt="" title="eSeminar" /><p>Como ya sabrán el próximo día 12 de abril será el lanzamiento de la nueva Suite de Adobe, la CS5.</p>
<p>Para el día del lanzamiento Adobe ha preparado un evento online donde se mostrarán las nuevas características que aporta esta actualización.Podemos [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Como ya sabrán el próximo día 12 de abril será el <a href="http://cs5launch.adobe.com">lanzamiento</a> de la nueva Suite de <a href="http://www.cristalab.com/tips/tags/adobe">Adobe</a>, la <a href="http://www.cristalab.com/tips/tags/cs5">CS5</a>.</p>
<p>Para el día del lanzamiento Adobe ha preparado un <a href="http://www.cristalab.com/tips/tags/evento">evento</a> online donde se mostrarán las nuevas características que aporta esta actualización.Podemos registrarnos a este evento desde la siguiente url:</p>
<ul>
<li><a href="http://cs5launch.adobe.com">Adobe Creative Suite 5 Launch</a></li>
</ul>
<p>Paralelamente la gente de <a href="http://www.video2brain.com/es">Video2Brain</a> (portal de <a href="http://www.cristalab.com/tips/tags/videotutorial">videotutoriales</a>) está preparando un evento similar donde nos darán muestra de estas novedades en castellano por parte de los formadores Mariana Cabral, <em>Adobe Certified Expert y Creative Suite Specialist Consultant</em>, y Edgar Parada, <em>Adobe Community Professional y Manager del AUG  <a href="http://www.riactive.com">RIActive</a></em>.</p>
<div align="center"><img src="http://l4c.me/uploads/cs5-2-1270678218_full550.jpg" alt="" /></div>
<p>El evento será el dia siguiente al lanzamiento, osea el <strong>13 de abril</strong> a las <strong>20:00 en España</strong> (GMT+1), <strong>13:00 en México</strong> (GMT-6), <strong>13:00 en Colombia</strong> (GMT-5) o <strong>15:00 en Argentina</strong> (GMT-3).</p>
<p>La url para acceder al connect es el siguiente:</p>
<ul>
<li><a href="http://webdwk35.bon.at/cs5/">http://webdwk35.bon.at/cs5/</a></li>
</ul>
<p>El aforo al connect del eSeminar es limitado y sólo podrán entrar <strong>las primeras 250 personas</strong> que se registren, y el acceso se dará 5 minutos antes de iniciar el evento. Así que hay que estar atento para no perdérselo.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=eSeminar%20sobre%20CS5%20en%20video2brain%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F&amp;t=eSeminar%20sobre%20CS5%20en%20video2brain" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F&amp;title=eSeminar%20sobre%20CS5%20en%20video2brain&amp;annotation=Como%20ya%20sabr%C3%A1n%20el%20pr%C3%B3ximo%20d%C3%ADa%2012%20de%20abril%20ser%C3%A1%20el%20%20de%20la%20nueva%20Suite%20de%20%2C%20la%20.%20Para%20el%20d%C3%ADa%20del%20lanzamiento%20Adobe%20ha%20preparado%20un%20%20online%20donde%20se%20mostrar%C3%A1n%20las%20nuevas%20caracter%C3%ADsticas%20que%20aporta%20esta%20actualizaci%C3%B3n.Podemos%20registrarnos%20a%20este%20e" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F&amp;title=eSeminar%20sobre%20CS5%20en%20video2brain&amp;notes=Como%20ya%20sabr%C3%A1n%20el%20pr%C3%B3ximo%20d%C3%ADa%2012%20de%20abril%20ser%C3%A1%20el%20%20de%20la%20nueva%20Suite%20de%20%2C%20la%20.%20Para%20el%20d%C3%ADa%20del%20lanzamiento%20Adobe%20ha%20preparado%20un%20%20online%20donde%20se%20mostrar%C3%A1n%20las%20nuevas%20caracter%C3%ADsticas%20que%20aporta%20esta%20actualizaci%C3%B3n.Podemos%20registrarnos%20a%20este%20e" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=eSeminar%20sobre%20CS5%20en%20video2brain&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Feseminar-sobre-cs5-en-video2brain%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/eseminar-sobre-cs5-en-video2brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo crear transiciones entre fotogramas en Flash</title>
		<link>http://www.codigoactionscript.org/como-crear-transiciones-entre-fotogramas-en-flash/</link>
		<comments>http://www.codigoactionscript.org/como-crear-transiciones-entre-fotogramas-en-flash/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 03:33:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Básico]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/como-crear-transiciones-entre-fotogramas-en-flash/</guid>
		<description><![CDATA[<p>Hace unos días me preguntaron como crear transiciones entre fotogramas en Flash. Esto es una tarea bastante sencilla de implementar así que aprovecho para explicarla en forma de Tip.</p>
<p>Lo que se pretende conseguir es que al cambiar de fotograma, los elementos del fotograma actual desaparezcan de forma animada antes de saltar al siguiente fotograma. Como se ve en el ejemplo: </p>
     
Clicka en los botones de colores
<p>Esta sencilla película está estructurada en varios fotogramas con un elemento diferente en cada uno de ellos y una serie [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/asignar-codigo-actionscript-en-clases-a-fotogramas-concretos/' rel='bookmark' title='Permanent Link: Asignar código actionscript en clases a fotogramas concretos'>Asignar código actionscript en clases a fotogramas concretos</a></li>
<li><a href='http://www.codigoactionscript.org/crear-una-aplicacion-apollo-con-flash-cs3/' rel='bookmark' title='Permanent Link: Crear una aplicación Apollo con Flash CS3'>Crear una aplicación Apollo con Flash CS3</a></li>
<li><a href='http://www.codigoactionscript.org/sistema-de-transiciones-entre-fotos/' rel='bookmark' title='Permanent Link: Sistema de transiciones entre fotos'>Sistema de transiciones entre fotos</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hace unos días <a href="http://www.facebook.com/group.php?gid72891900125#/topic.php?uid72891900125&#038;topic57112">me preguntaron</a> como <strong>crear transiciones entre fotogramas</strong> en <a href="http://www.cristalab.com/tips/tags/flash">Flash</a>. Esto es una tarea bastante sencilla de implementar así que aprovecho para explicarla en forma de <a href="http://www.cristalab.com/tips">Tip</a>.</p>
<p>Lo que se pretende conseguir es que al cambiar de fotograma, los elementos del fotograma actual desaparezcan de forma animada antes de saltar al siguiente fotograma. Como se ve en el ejemplo: </p>
<div align="center"><div align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="" height="">  <param name="movie" value="http://www.cristalab.com/images/tips/actionscript_3/frameTransition/tip.swf" />  <param name="quality" value="high" /> <embed src="http://www.cristalab.com/images/tips/actionscript_3/frameTransition/tip.swf" width="" height="" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object></div><br />
<em>Clicka en los botones de colores</em></div>
<p>Esta sencilla película está estructurada en varios fotogramas con un elemento diferente en cada uno de ellos y una serie de botones que nos hacen saltar de uno a otro.</p>
<div align="center"><img src="http://l4c.me/uploads/cap-005-1263758452_full550.jpg" alt="" /></div>
<p>La idea del ejemplo es que cada fotograma esté contenido en un MovieClip que contenga a su vez la animación de entrada y salida. Y por código haremos que se reproduzcan estas animaciones al cambiar de fotograma.</p>
<p>En el primer fotograma del MovieClip tendremos todo su contenido tal cual nos interese tener en pantalla, y apartir del segundo fotograma haremos la animación de entrada y salida. </p>
<p>Para este ejemplo la animación de entrada y salida será la misma interpolación de movimiento que reproduciremos adelante o hacia atrás según sea el caso.</p>
<div align="center"><img src="http://l4c.me/uploads/cap-003-1263758379_full550.jpg" alt="" /></div>
<p>Para poder referenciar el código colocaremos un Label "on" en el primer frame de la animación, un Label "anim" en los fotogramas internos de la animación, y un Label "out" en el último fotograma de la animación.</p>
<div align="center"><img src="http://l4c.me/uploads/cap-004-1263758416_full550.jpg" alt="" /></div>
<p>[h3]Ahora vayamos al código:[/h3]</p>
<p>Empezaremos por la clase Main.as, que es la clase de la pelicula y donde asignaremos los comportamientos a los botones:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-5">
<div class="actionscript">package <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;<br />
&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">MouseEvent</span>;<br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> <span style="color: #0066CC;">MovieClip</span> <span style="color: #66cc66;">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">var</span> currentFrameClip:<span style="color: #0066CC;">MovieClip</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &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><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">boton1</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>,gotoFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">boton2</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>,gotoFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">boton3</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>,gotoFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">boton4</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>,gotoFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">stop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> gotoFrame<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><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">switch</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">case</span> boton1 :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; currentFrameClip.<span style="color: #006600;">gotoFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">break</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">case</span> boton2 :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; currentFrameClip.<span style="color: #006600;">gotoFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">break</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">case</span> boton3 :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; currentFrameClip.<span style="color: #006600;">gotoFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">break</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">case</span> boton4 :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; currentFrameClip.<span style="color: #006600;">gotoFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">break</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
</div>
<p>
Aquí lo único que hacemos es que los botones de la película hagan ejecutar al MovieClip, referenciado desde una variable "<em>currentFrameClip</em>", un método llamado "<em>gotoFrame</em>", que como su nombre indica nos hará saltar al fotograma pasado como parámetro.</p>
<p>Vayamos ahora a la clase que asignaremos a cada uno de los MovieClip de los fotogramas y que es la que hará reproducir la animación y saltar de fotograma:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-6">
<div class="actionscript">package <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;<br />
&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;<br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> FrameInOut <span style="color: #0066CC;">extends</span> <span style="color: #0066CC;">MovieClip</span> <span style="color: #66cc66;">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">goto</span>:uint;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> FrameInOut<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>.<span style="color: #006600;">parent</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">currentFrameClip</span>=<span style="color: #0066CC;">this</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; frameIntro<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> gotoFrame<span style="color: #66cc66;">&#40;</span>frame:uint<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>frame!=<span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>.<span style="color: #006600;">parent</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">currentFrame</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">goto</span>=frame;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">gotoAndStop</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"on"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,avanzaFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//-----------------------------------------------------</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> frameIntro<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">gotoAndStop</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"out"</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,retrocedeFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> retrocedeFrame<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><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>.<span style="color: #006600;">currentLabel</span>==<span style="color: #ff0000;">"on"</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,retrocedeFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">prevFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> avanzaFrame<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><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>.<span style="color: #006600;">currentLabel</span>==<span style="color: #ff0000;">"out"</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,avanzaFrame<span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">MovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>.<span style="color: #006600;">parent</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #0066CC;">gotoAndStop</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">goto</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">nextFrame</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
</div>
<p></p>
<p>Esta clase lo que hace es guardar el valor del fotograma al que debe de saltar. Luego reproduce la animación de salida desplazandose desde el Label "on" al Label "out", y es entonces cuando llama ejecutar el gotoAndStop que hace cambiar de fotograma. </p>
<p>El contructor de la clase también tiene una llamada a una función que hace reproducir la animación de entrada creandose así la transición de un fotograma al otro.</p>
<p>Aquí puedes <a href="http://www.cristalab.com/images/tips/actionscript_3/frameTransition/FrameInOut.zip">descargarte el archivo</a>.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=C%C3%B3mo%20crear%20transiciones%20entre%20fotogramas%20en%20Flash%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F&amp;t=C%C3%B3mo%20crear%20transiciones%20entre%20fotogramas%20en%20Flash" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F&amp;title=C%C3%B3mo%20crear%20transiciones%20entre%20fotogramas%20en%20Flash&amp;annotation=Hace%20unos%20d%C3%ADas%20%20como%20%20en%20.%20Esto%20es%20una%20tarea%20bastante%20sencilla%20de%20implementar%20as%C3%AD%20que%20aprovecho%20para%20explicarla%20en%20forma%20de%20.%0D%0A%0D%0ALo%20que%20se%20pretende%20conseguir%20es%20que%20al%20cambiar%20de%20fotograma%2C%20los%20elementos%20del%20fotograma%20actual%20desaparezcan%20de%20forma%20a" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F&amp;title=C%C3%B3mo%20crear%20transiciones%20entre%20fotogramas%20en%20Flash&amp;notes=Hace%20unos%20d%C3%ADas%20%20como%20%20en%20.%20Esto%20es%20una%20tarea%20bastante%20sencilla%20de%20implementar%20as%C3%AD%20que%20aprovecho%20para%20explicarla%20en%20forma%20de%20.%0D%0A%0D%0ALo%20que%20se%20pretende%20conseguir%20es%20que%20al%20cambiar%20de%20fotograma%2C%20los%20elementos%20del%20fotograma%20actual%20desaparezcan%20de%20forma%20a" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=C%C3%B3mo%20crear%20transiciones%20entre%20fotogramas%20en%20Flash&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fcomo-crear-transiciones-entre-fotogramas-en-flash%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/asignar-codigo-actionscript-en-clases-a-fotogramas-concretos/' rel='bookmark' title='Permanent Link: Asignar código actionscript en clases a fotogramas concretos'>Asignar código actionscript en clases a fotogramas concretos</a></li>
<li><a href='http://www.codigoactionscript.org/crear-una-aplicacion-apollo-con-flash-cs3/' rel='bookmark' title='Permanent Link: Crear una aplicación Apollo con Flash CS3'>Crear una aplicación Apollo con Flash CS3</a></li>
<li><a href='http://www.codigoactionscript.org/sistema-de-transiciones-entre-fotos/' rel='bookmark' title='Permanent Link: Sistema de transiciones entre fotos'>Sistema de transiciones entre fotos</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/como-crear-transiciones-entre-fotogramas-en-flash/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Visualizar menús desplegables HTML por encima de películas Flash</title>
		<link>http://www.codigoactionscript.org/visualizar-menus-desplegables-html-por-encima-de-peliculas-flash/</link>
		<comments>http://www.codigoactionscript.org/visualizar-menus-desplegables-html-por-encima-de-peliculas-flash/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 20:29:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Básico]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[spry]]></category>
		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=526</guid>
		<description><![CDATA[<p>Este es otro tip "only for dummies", que es muy sencillo pero que da dolores de cabeza a la gente que apenas se inicia en el mundo de Ajax únicamente utilizando los códigos automáticos de Spry que trae Dreamweaver.</p>
<p>El problema que muchos se encuentran es que los menús desplegables les quedan por debajo de las peliculas Flash, aun estando está en un index inferior.</p>

<p>Esto tiene una solución muy sencilla, y pasa por añadirle la propiedad wmode de la pelicula Flash a valor invisible.</p>
<p>De manera que si estamos utilizando SwfObject para [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/sustituir-un-swf-por-otro-sin-refrescar-el-html-con-ajax/' rel='bookmark' title='Permanent Link: Sustituir un SWF por otro sin refrescar el HTML con Ajax'>Sustituir un SWF por otro sin refrescar el HTML con Ajax</a></li>
<li><a href='http://www.codigoactionscript.org/51/' rel='bookmark' title='Permanent Link: Texto con enlaces en Flash al estilo HTML'>Texto con enlaces en Flash al estilo HTML</a></li>
<li><a href='http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/' rel='bookmark' title='Permanent Link: El nuevo motor de texto (Text Layout Framework) de Flash CS5'>El nuevo motor de texto (Text Layout Framework) de Flash CS5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Este es otro <a href="http://www.cristalab.com/tips/tags/php">tip</a> "<em>only for dummies"</em>, que es muy sencillo pero que da dolores de cabeza a la gente que apenas se inicia en el mundo de <a href="http://www.cristalab.com/tips/tags/ajax">Ajax</a> únicamente utilizando los códigos automáticos de <a href="http://www.cristalab.com/tips/tags/spry">Spry</a> que trae <a href="http://www.cristalab.com/tips/tags/dreamweaver">Dreamweaver</a>.</p>
<p>El problema que muchos se encuentran es que los menús desplegables les quedan por debajo de las peliculas <a href="http://www.cristalab.com/tips/tags/flash">Flash</a>, aun estando está en un index inferior.</p>
<div align="center"><img src="http://www.cristalab.com/images/tips//html/divflash/cap_020.jpg" alt="" /></div>
<p>Esto tiene una solución muy sencilla, y pasa por añadirle la propiedad <strong>wmode</strong> de la pelicula Flash a valor invisible.</p>
<p>De manera que si estamos utilizando <a href="http://www.cristalab.com/tips/tags/swfobject">SwfObject</a> para colocar el SWF, utilizariamos este código:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-9">
<div class="actionscript">&lt;script <span style="color: #0066CC;">type</span>=<span style="color: #ff0000;">"text/javascript"</span>&gt;&nbsp;&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">var</span> flashvars = <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">var</span> params = <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">attributes</span> = <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;params.<span style="color: #006600;">wmode</span> = <span style="color: #ff0000;">"transparent"</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;swfobject.<span style="color: #006600;">embedSWF</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"a.swf"</span>, <span style="color: #ff0000;">"flash"</span>, <span style="color: #ff0000;">"320"</span>, <span style="color: #ff0000;">"240"</span>, <span style="color: #ff0000;">"10.0.0"</span>, <span style="color: #ff0000;">"expressInstall.swf"</span>, flashvars, params, <span style="color: #0066CC;">attributes</span><span style="color: #66cc66;">&#41;</span>;<br />
&lt;/script&gt;</div>
</div>
</div>
</div>
<p></p>
<p>Esta línea de código es suficiente para resolver el problema.</p>
<div align="center"><img src="http://www.cristalab.com/images/tips//html/divflash/cap_021.jpg" alt="" /></div>
<p><a href="http://www.cristalab.com/images/tips//html/divflash/#">Aqui el ejemplo</a>, por si alguien lo quiere ver <img src='http://www.codigoactionscript.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Visualizar%20men%C3%BAs%20desplegables%20HTML%20por%20encima%20de%20pel%C3%ADculas%20Flash%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F&amp;t=Visualizar%20men%C3%BAs%20desplegables%20HTML%20por%20encima%20de%20pel%C3%ADculas%20Flash" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F&amp;title=Visualizar%20men%C3%BAs%20desplegables%20HTML%20por%20encima%20de%20pel%C3%ADculas%20Flash&amp;annotation=Este%20es%20otro%20%20%22%2C%20que%20es%20muy%20sencillo%20pero%20que%20da%20dolores%20de%20cabeza%20a%20la%20gente%20que%20apenas%20se%20inicia%20en%20el%20mundo%20de%20%20%C3%BAnicamente%20utilizando%20los%20c%C3%B3digos%20autom%C3%A1ticos%20de%20%20que%20trae%20.%0D%0A%0D%0AEl%20problema%20que%20muchos%20se%20encuentran%20es%20que%20los%20men%C3%BAs%20desplegables%20" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F&amp;title=Visualizar%20men%C3%BAs%20desplegables%20HTML%20por%20encima%20de%20pel%C3%ADculas%20Flash&amp;notes=Este%20es%20otro%20%20%22%2C%20que%20es%20muy%20sencillo%20pero%20que%20da%20dolores%20de%20cabeza%20a%20la%20gente%20que%20apenas%20se%20inicia%20en%20el%20mundo%20de%20%20%C3%BAnicamente%20utilizando%20los%20c%C3%B3digos%20autom%C3%A1ticos%20de%20%20que%20trae%20.%0D%0A%0D%0AEl%20problema%20que%20muchos%20se%20encuentran%20es%20que%20los%20men%C3%BAs%20desplegables%20" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Visualizar%20men%C3%BAs%20desplegables%20HTML%20por%20encima%20de%20pel%C3%ADculas%20Flash&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fvisualizar-menus-desplegables-html-por-encima-de-peliculas-flash%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/sustituir-un-swf-por-otro-sin-refrescar-el-html-con-ajax/' rel='bookmark' title='Permanent Link: Sustituir un SWF por otro sin refrescar el HTML con Ajax'>Sustituir un SWF por otro sin refrescar el HTML con Ajax</a></li>
<li><a href='http://www.codigoactionscript.org/51/' rel='bookmark' title='Permanent Link: Texto con enlaces en Flash al estilo HTML'>Texto con enlaces en Flash al estilo HTML</a></li>
<li><a href='http://www.codigoactionscript.org/el-nuevo-motor-de-texto-text-layout-framework-de-flash-cs5/' rel='bookmark' title='Permanent Link: El nuevo motor de texto (Text Layout Framework) de Flash CS5'>El nuevo motor de texto (Text Layout Framework) de Flash CS5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/visualizar-menus-desplegables-html-por-encima-de-peliculas-flash/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Talleres Subflash 2009</title>
		<link>http://www.codigoactionscript.org/talleres-subflash-2009/</link>
		<comments>http://www.codigoactionscript.org/talleres-subflash-2009/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 16:26:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=484</guid>
		<description><![CDATA[<p>Para todos aquellos que aún no se hayan enterado de qué son los Talleres Subflash, pues decir que son probablemente los mejores talleres de desarrollo multimedia que se pueden encontrar en verano en España y que se celebran religiosamente cada año desde el 2003 en el mes de agosto.</p>

<p>Actualmente Subflash ha cambiado mucho, empezó como una comunidad al estilo de Cristalab, pero con el tiempo se ha transformado y finalmente ha cambiado su perfil para pasar a ser una web de donde se habla única y exclusivamente de estos talleres [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/cristalab-peru-2007-conferencias-y-talleres/' rel='bookmark' title='Permanent Link: Cristalab Peru 2007 :: Conferencias y Talleres'>Cristalab Peru 2007 :: Conferencias y Talleres</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para todos aquellos que aún no se hayan enterado de qué son los <a href="http://www.subflash.com">Talleres Subflash</a>, pues decir que son probablemente los mejores talleres de desarrollo multimedia que se pueden encontrar en verano en España y que se celebran religiosamente cada año desde el 2003 en el mes de agosto.</p>
<div align="center"><img src="http://www.subflash.com/imagenesblog/sbfl09.jpg" alt="" /></div>
<p>Actualmente Subflash ha cambiado mucho, empezó como una comunidad al estilo de Cristalab, pero con el tiempo se ha transformado y finalmente ha cambiado su perfil para pasar a ser una web de donde se habla única y exclusivamente de estos talleres a través de un nuevo blog que han abierto.</p>
<p>Las conferencias siempre han tenido un nivel altísimo, y este año no es menos, con un buen número de Adobe Certified Experts, así como varios Adobe User Groups implicados, bloggers de renombre y en general personajes relevantes del mundillo web.</p>
<p>De momento hay confirmadas sesiones muy interesantes:</p>
<p>- SBF01. Papervision3D y realidad aumentada<br />
- SBF02. AIR con JavaScript<br />
- SBF03. Adobe After Effects CS4 en acción</p>
<strong>Actualmente SÓLO quedan 26 plazas!!!</strong>
<p>¿Y te lo vas a perder?</p>
<p>Más información:<br />
<a href="http://www.subflash.com">Blog de Subflash</a><br />
<a href="http://www.subflash.com/talleres/2009/php/index.php">Web de Talleres Subflash</a><br />
<a href="http://www.subflash.com/talleres/2009/php/sesiones.php">Conferencias</a><br />
<a href="http://www.subflash.com/talleres/2009/php/registro.php">Registro</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Talleres%20Subflash%202009%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F&amp;t=Talleres%20Subflash%202009" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F&amp;title=Talleres%20Subflash%202009&amp;annotation=Para%20todos%20aquellos%20que%20a%C3%BAn%20no%20se%20hayan%20enterado%20de%20qu%C3%A9%20son%20los%20%2C%20pues%20decir%20que%20son%20probablemente%20los%20mejores%20talleres%20de%20desarrollo%20multimedia%20que%20se%20pueden%20encontrar%20en%20verano%20en%20Espa%C3%B1a%20y%20que%20se%20celebran%20religiosamente%20cada%20a%C3%B1o%20desde%20el%202003%20e" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F&amp;title=Talleres%20Subflash%202009&amp;notes=Para%20todos%20aquellos%20que%20a%C3%BAn%20no%20se%20hayan%20enterado%20de%20qu%C3%A9%20son%20los%20%2C%20pues%20decir%20que%20son%20probablemente%20los%20mejores%20talleres%20de%20desarrollo%20multimedia%20que%20se%20pueden%20encontrar%20en%20verano%20en%20Espa%C3%B1a%20y%20que%20se%20celebran%20religiosamente%20cada%20a%C3%B1o%20desde%20el%202003%20e" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Talleres%20Subflash%202009&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Ftalleres-subflash-2009%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/cristalab-peru-2007-conferencias-y-talleres/' rel='bookmark' title='Permanent Link: Cristalab Peru 2007 :: Conferencias y Talleres'>Cristalab Peru 2007 :: Conferencias y Talleres</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/talleres-subflash-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe en Vivo 2009 en su versión onLine</title>
		<link>http://www.codigoactionscript.org/adobe-en-vivo-2009-en-su-version-online/</link>
		<comments>http://www.codigoactionscript.org/adobe-en-vivo-2009-en-su-version-online/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 11:40:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[FlashLite]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[adobe usergroup conferencia garageflash adoveenvivo]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=473</guid>
		<description><![CDATA[<p>Como ya saben, Adobe en Vivo es una seria de conferencias internacionales que son de forma presencial organizadas por Adobe User Group Perú (Garage Flash), invitando a los expositores a pasar una semana en Perú, dando conferencias gratuitas y talleres privados. Como este evento se hace de forma anual, hemos pensado hacer una versión onLine con 21 conferencistas entre manager, co-manager, lideres de comunidad y de opinión web.</p>

Martes 14

Realidad Aumentada
Perú - Elder Vásquez (eldervaz)
Entrelazado vs progresivo en After Effects
España - Jorge Mochon
Contenido dinámico con InDesign
Colombia - Marlon Ceballos
Haciendo la Web [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/url-para-ver-las-conferencias-de-adobe-en-vivo-2009/' rel='bookmark' title='Permanent Link: URL para ver las conferencias de Adobe en Vivo 2009'>URL para ver las conferencias de Adobe en Vivo 2009</a></li>
<li><a href='http://www.codigoactionscript.org/videos-online-de-las-sesiones-del-adobe-max-2009/' rel='bookmark' title='Permanent Link: Videos online de las sesiones del Adobe MAX 2009'>Videos online de las sesiones del Adobe MAX 2009</a></li>
<li><a href='http://www.codigoactionscript.org/curso-de-adobe-air-online-y-gratuito-en-video2brain/' rel='bookmark' title='Permanent Link: Curso de Adobe AIR, online y gratuito, en Video2brain'>Curso de Adobe AIR, online y gratuito, en Video2brain</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Como ya saben, <a href="http://www.garageflash.com/adobe-en-vivo-version-online-del-14-al-18-de-julio">Adobe en Vivo</a> es una seria de conferencias internacionales que son de forma presencial organizadas por <a href="http://www.garageflash.com">Adobe User Group Perú (Garage Flash)</a>, invitando a los expositores a pasar una semana en Perú, dando conferencias gratuitas y talleres privados. Como este evento se hace de forma anual, hemos pensado hacer una versión onLine con 21 conferencistas entre manager, co-manager, lideres de comunidad y de opinión web.</p>
<div align="center"><img src="http://www.adobenvivo.com/f/images/aev_logo.png" alt="" /></div>
<h1>Martes 14</h1>
<ul>
<li><strong>Realidad Aumentada</strong><br />
Perú - <a href="http://www.garageflash.com">Elder Vásquez</a> (eldervaz)</li>
<li><strong>Entrelazado vs progresivo en After Effects</strong><br />
España - <a href="http://www.adobelabo.com">Jorge Mochon</a></li>
<li><strong>Contenido dinámico con InDesign</strong><br />
Colombia - <a href="http://xpert.com.co">Marlon Ceballos</a></li>
<li><strong>Haciendo la Web más Dinámica con Premiere, Encore y After Effects</strong><br />
Rep.Dominicana - <a href="http://www.sdq.com.do">Luis Sosa</a></li>
</ul>
<h1>Miércoles 15</h1>
<ul>
<li><strong>Experiencia del Usuario</strong><br />
México - <a href="http://www.activ.com.mx">Edgar Parada</a></li>
<li><strong>Coldfusion 9</strong><br />
Ecuador - <a href="http://www.adobeenvivo.com">Michael Borbor</a></li>
<li><strong>LiveCycle</strong><br />
Chile - <a href="http://www.garageflash.com">Héctor Castro</a></li>
<li><strong>Técnicas de Alto Rendimiento en Sitios Web</strong><br />
Argentina - <a href="http://groups.adobe.com/groups/93e61be362/summary">Maximiliano R. Firtman</a></li>
</ul>
<h1>Jueves 16</h1>
<ul>
<li><strong>AIR vs Flash Player API's</strong><br />
España - <a href="http://www.joangarnet.com/blog">Joan Garnet</a></li>
<li><strong>Trabajo con Adobe BrowserLab</strong><br />
España - <a href="http://www.dwug.es">Andres Cayon</a></li>
<li><strong>ActionScript 3.0</strong><br />
México - <a href="http://www.activ.com.mx">Alberto Gonzalez</a></li>
<li><strong>Soluciones para real-time applications</strong><br />
Perú - <a href="http://funciton.com">Fernando Flórez</a> (fernando)</li>
</ul>
<h1>Viernes 17</h1>
<ul>
<li><strong>Mobile Video - Dandelion Player for Flash Lite</strong><br />
España - <a href="http://www.blocketpc.com">Raul Jimenez</a> (elecash)</li>
<li><strong>Juegos en Flash Lite</strong><br />
España - <a href="http://www.blocketpc.com">Marcos González</a></li>
<li><strong>Flash Builder 4 - Data Centric Development</strong><br />
España - <a href="http://groups.adobe.com/groups/d542f14d2e/summary">David Lopez</a></li>
<li><strong>ADOBE</strong><br />
EEUU - <a href="http://groups.adobe.com/pages/home">John Koch</a> - Community Manager<br />
International Developer Relations Manager</li>
</ul>
<h1>Sábado 18</h1>
<ul>
<li><strong>Flash Catalyst</strong><br />
España - <a href="http://groups.adobe.com/groups/3924ff1ac2/summary">Guillermo de la Iglesia</a> (Zguillez)</li>
<li><strong>El impacto de los Medios sociales</strong><br />
Bolivia - <a href="http://www.aeromental.com">Daniel Sempértegui</a> (DanielSemper)</li>
<li><strong>Semántica en XHTML</strong><br />
Perú - <a href="http://aprendiendoweb.com">Germán Martínez</a></li>
<li><strong>Promete algo útil</strong><br />
Colombia - <a href="http://foros.cristalab.com">Freddie Vega</a> (freddie)</li>
<li><strong>Progressive Enhancement</strong><br />
Venezuela - <a href="http://thefricky.wordpress.com">César Frick</a> (thefricky)</li>
<li><strong>Equipos Web en el Mundo Real™</strong><br />
Perú - <a href="http://indexante.com">César Soplín</a> (cesars)</li>
</ul>
<p>Esta conferencia será transmitida por Adobe Connect, y para ello solo tienes que ingresar a la dirección web que será publicada el mismo día del evento.</p>
<p>Verifica la fecha y hora de cada charla en: http://www.adobenvivo.com/online/</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Adobe%20en%20Vivo%202009%20en%20su%20versi%C3%B3n%20onLine%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F&amp;t=Adobe%20en%20Vivo%202009%20en%20su%20versi%C3%B3n%20onLine" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F&amp;title=Adobe%20en%20Vivo%202009%20en%20su%20versi%C3%B3n%20onLine&amp;annotation=Como%20ya%20saben%2C%20%20es%20una%20seria%20de%20conferencias%20internacionales%20que%20son%20de%20forma%20presencial%20organizadas%20por%20%2C%20invitando%20a%20los%20expositores%20a%20pasar%20una%20semana%20en%20Per%C3%BA%2C%20dando%20conferencias%20gratuitas%20y%20talleres%20privados.%20Como%20este%20evento%20se%20hace%20de%20forma%20an" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F&amp;title=Adobe%20en%20Vivo%202009%20en%20su%20versi%C3%B3n%20onLine&amp;notes=Como%20ya%20saben%2C%20%20es%20una%20seria%20de%20conferencias%20internacionales%20que%20son%20de%20forma%20presencial%20organizadas%20por%20%2C%20invitando%20a%20los%20expositores%20a%20pasar%20una%20semana%20en%20Per%C3%BA%2C%20dando%20conferencias%20gratuitas%20y%20talleres%20privados.%20Como%20este%20evento%20se%20hace%20de%20forma%20an" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Adobe%20en%20Vivo%202009%20en%20su%20versi%C3%B3n%20onLine&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fadobe-en-vivo-2009-en-su-version-online%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/url-para-ver-las-conferencias-de-adobe-en-vivo-2009/' rel='bookmark' title='Permanent Link: URL para ver las conferencias de Adobe en Vivo 2009'>URL para ver las conferencias de Adobe en Vivo 2009</a></li>
<li><a href='http://www.codigoactionscript.org/videos-online-de-las-sesiones-del-adobe-max-2009/' rel='bookmark' title='Permanent Link: Videos online de las sesiones del Adobe MAX 2009'>Videos online de las sesiones del Adobe MAX 2009</a></li>
<li><a href='http://www.codigoactionscript.org/curso-de-adobe-air-online-y-gratuito-en-video2brain/' rel='bookmark' title='Permanent Link: Curso de Adobe AIR, online y gratuito, en Video2brain'>Curso de Adobe AIR, online y gratuito, en Video2brain</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/adobe-en-vivo-2009-en-su-version-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Archivo de configuración de AIR</title>
		<link>http://www.codigoactionscript.org/archivo-de-configuracion-de-air/</link>
		<comments>http://www.codigoactionscript.org/archivo-de-configuracion-de-air/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 22:37:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/archivo-de-configuracion-de-air/</guid>
		<description><![CDATA[<p>El archivo de configuración de AIR es un archivo XML que define las características de la aplicación AIR para ser distribuida. El nombre de este archivo es el mismo que el del archivo MXML pero con el sufijo -app.

</p>
<p>Flex 3, Flash CS4 o Dreamweaver CS4 nos permitirán asignar estas propiedades desde paneles a la hora de empaquetar la aplicación, pero en algunos casos nos interesará editar estos valores directamente desde el archivo XML.</p>
<p>Aquí vemos vemos todas estas propiedades y su finalidad:</p>
application
<p>Este tag es el tag principal de la aplicación. Su [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>El archivo de configuración de <a href="http://www.cristalab.com/tips/tags/air">AIR</a> es un archivo <a href="http://www.cristalab.com/tips/tags/as">XML</a> que define las características de la aplicación AIR para ser distribuida. El nombre de este archivo es el mismo que el del archivo <a href="http://www.cristalab.com/tips/tags/mas">MXML</a> pero con el sufijo <strong>-app</strong>.<br />
<div align="center"><br />
<img src="http://www.cristalab.com/zguillez/cursos/AIR/2/img/cap_001.jpg" alt="" /></div></p>
<p><a href="http://www.cristalab.com/tips/tags/flex">Flex 3</a>, <a href="http://www.cristalab.com/tips/tags/flash">Flash CS4</a> o <a href="http://www.cristalab.com/tips/tags/dreamweaver">Dreamweaver CS4</a> nos permitirán asignar estas propiedades desde paneles a la hora de empaquetar la aplicación, pero en algunos casos nos interesará editar estos valores directamente desde el archivo XML.</p>
<p>Aquí vemos vemos todas estas propiedades y su finalidad:</p>
<h2>application</h2>
<p>Este tag es el tag principal de la aplicación. Su unica propiedad es la definición de la versión del Runtime de AIR necesario para poder ejecutar la aplicación:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-32">
<div class="actionscript">&lt;application xmlns=<span style="color: #ff0000;">"http://ns.adobe.com/air/application/1.0"</span>&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>id</h2>
<p>El Id es un identificación único y específico para la aplicación, por eso se recomienda utilizar un namespace de dominio para asegurarse de no repetirlo en otra aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-33">
<div class="actionscript">&lt;id&gt;com.<span style="color: #006600;">zguillez</span>.<span style="color: #006600;">cristalab</span>.<span style="color: #006600;">demos</span>.<span style="color: #006600;">demoApp1</span>&lt;/id&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>filename</h2>
<p>En este tag indicaremos el nombre de fichero de nuestra aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-34">
<div class="actionscript">&lt;filename&gt;demoApp1&lt;/filename&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>name</h2>
<p>En este tag volveremos a incluir el nombre de nuestra aplicación. Este nombre es el que se le mostrará al usuario en la ventana de instalación de la aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-35">
<div class="actionscript">&lt;name&gt;demoApp1&lt;/name&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>version</h2>
<p>Aqui indiceremos la versión de nuestra aplicación. Esta propiedad se nuestra al usuario al instalar la aplicación, y sirve de alerta para saber si al reistalar la aplicación estamos instalando una versión superior a la actual.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-36">
<div class="actionscript">&lt;version&gt;<span style="color: #cc66cc;">1</span>.<span style="color: #cc66cc;">0</span>&lt;/version&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>description</h2>
<p>Tag en el que describiremos nuestra aplicación al usuario. Esta información tambien es mostrada durante la instalación de la aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-37">
<div class="actionscript">&lt;description&gt;Aplicación AIR de pruebas&lt;/description&gt;</div>
</div>
</div>
</div>
<p>
Este tag, como muchos otros, aparece por defecto comentado. (<!-- <description></description> -->). Deberemos eliminar esas llaves de comentario (<!-- -->) para que la propiedad quede asignada.</p>
<h2>copyright</h2>
<p>Indicaremos si la aplicación tiene copyright o no. Este dato solo se muestra en el menú About de Mac OS X.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-38">
<div class="actionscript">&lt;copyright&gt;Copyright <span style="color: #cc66cc;">2008</span> Zguillez&lt;/copyright&gt;</div>
</div>
</div>
</div>
<p></p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-39">
<div class="actionscript">&lt;initialWindow/&gt;</div>
</div>
</div>
</div>
<p>
El nodo <initialWindow> contiene una serie de nodos de definición de las características correspondientes a la ventana de la aplicación.</p>
<h3>content</h3>
<p>    Este tag contiene la referencia al archivo complidado con la aplicación. Si estamos publicando desde el SDK deberemos definir este tag manualmente, pero si publicamos desde Flex, Flash o Dreamweaver se formatea automaticamente al publicar.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-40">
<div class="actionscript">&lt;content&gt;demoApp1.<span style="color: #006600;">swf</span>&lt;/content&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>title</h3>
<p>    Nombre que aparecerá en la barra superior de la ventana de la aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-41">
<div class="actionscript">&lt;title&gt;demoApp1&lt;/title&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>systemChrome</h3>
<p>    Aqui definimos el tipo de "caja" que contendrá nuestra aplicación. Si la definimos como standard (opción por defecto) nuestra aplicación estará contenida en una ventana típica de nuestro sistema operativo, y contendrá los controles de cerrar, maximizar y minimizar típicos de cualquier ventana de nuestro sistema. Si indicamos none, ese marco de ventana no aparecerá ( en este caso deberemos incluir en la aplicación unos botones para realizar las funciones de minimizar o de salir de la aplicación).</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-42">
<div class="actionscript">&lt;systemChrome&gt;none&lt;/systemChrome&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>transparent</h3>
<p>    En el caso de seleccionar systemChrome cono none, podemos indicar también si el fondo de nuestra aplicación es transparente o no.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-43">
<div class="actionscript">&lt;transparent&gt;true&lt;/transparent&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>visible</h3>
<p>    Indica si la ventana de la aplicación es visible antes de que la aplicación se haya cargado completamente. Por defecto es false.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-44">
<div class="actionscript">&lt;visible&gt;false&lt;/visible&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>minimizable, maximizable, resaizable</h3>
<p>    Con estos tags indicaremos si el usuario puede minimizar y maximizar la plicación. Y tambien si permitimos la opción de redimensionar la ventana de la aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-45">
<div class="actionscript">&lt;minimizable&gt;true&lt;/minimizable&gt;<br />
&lt;maximizable&gt;true&lt;/maximizable&gt;<br />
&lt;resizable&gt;false&lt;/resizable&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>width, height</h3>
<p>    Aqui indicamos los valores de las dimensiones iniciales de la ventana de nuestra aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-46">
<div class="actionscript">&lt;width&gt;<span style="color: #cc66cc;">800</span>&lt;/width&gt;<br />
&lt;height&gt;<span style="color: #cc66cc;">600</span>&lt;/height&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>x, y</h3>
<p>    Valores de la posición inicial de la ventana de la aplicación respecto a las dimensiones de la pantalla.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-47">
<div class="actionscript">&lt;x&gt;<span style="color: #cc66cc;">0</span>&lt;/x&gt;<br />
&lt;y&gt;<span style="color: #cc66cc;">0</span>&lt;/y&gt;</div>
</div>
</div>
</div>
<p></p>
<h3>minSize, maxSize</h3>
<p>    Estos son los valores de las dimensiones máximas y mínimas de la ventana de la aplicación que pernitimos redimensionar al usuario.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-48">
<div class="actionscript">&lt;minSize&gt;<span style="color: #cc66cc;">400</span> <span style="color: #cc66cc;">300</span>&lt;/minSize&gt;<br />
&lt;maxSize&gt;<span style="color: #cc66cc;">1600</span> <span style="color: #cc66cc;">1200</span>&lt;/maxSize&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>installFolder</h2>
<p>En este tag indicaremos el nombre de la carpeta donde se grabarán los archivos de la aplicación dentro de nuestra carpeta de aplicaciones del sistema.<br />
<installFolder>Aplicaciones Cristalab</installFolder></p>
<h2>programMenuFolder</h2>
<p>Tag opcional que nos permite indicar al usuario si quiere adjuntar un acceso a la aplicación desde el menú de inicio de Windows. El nombr de la carpeta del acceso directo será el indicado en el tag.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-49">
<div class="actionscript">&lt;programMenuFolder&gt;Aplicaciones Cristalab&lt;/programMenuFolder&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>icon</h2>
<p>El tag icon contiene una serie de tags en los que incluiremos una referencia a una imagen para el icono de nuestra aplicación. Las imagenes pueden ser de cualquier formato bitmap, han de ser del tamaño indicado y han de estar incluidas en el paquete de publicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-50">
<div class="actionscript">&lt;image16x16&gt;icon16.<span style="color: #006600;">png</span>&lt;/image16x16&gt;<br />
&lt;image32x32&gt;icon32.<span style="color: #006600;">png</span>&lt;/image32x32&gt;<br />
&lt;image48x48&gt;icon48.<span style="color: #006600;">png</span>&lt;/image48x48&gt;<br />
&lt;image128x128&gt;icon128.<span style="color: #006600;">png</span>&lt;/image128x128&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>customUpdateUI</h2>
<p>Esta propiedad nos indica si la responsabilidad de actualizarse corresponde a la propia aplicación. Si a propiedad es false (opción por defecto) al instalar un paquete AIR con una versión actualizada de una aplicación nos aparecerá la ventana de instalación por defecto en la que nos preguntará si queremos actualizar la aplicación por la versión más actual, sustituyendo una aplicación por otra. Si la propiedad es true, intentar abrir el paquete de la versión actualizada no se abrirá la ventana de instalación si no que se ejecutará la programación de actualización interna de la propia aplicación.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-51">
<div class="actionscript">&lt;customUpdateUI&gt;true&lt;/customUpdateUI&gt;</div>
</div>
</div>
</div>
<p>
No deberemos seleccionar esta propiedad como true a menos de que hayamos programado un sistema de auto-actualización con la clase <update></p>
<h2>allowBrowserInvocation</h2>
<p>Con esta propiedad indicamos si permitimos la instalación de la aplicación desde la ventana de un navegador web.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-52">
<div class="actionscript">&lt;allowBrowserInvocation&gt;true&lt;/allowBrowserInvocation&gt;</div>
</div>
</div>
</div>
<p></p>
<h2>fileTypes</h2>
<p>En esta serie de tags definiremos si existen algun tipo de archivo asociado a nuestra aplicación. Por ejemplo, si nuestra aplicación abre y guarda archivos con extensión .clab y queremos que al dar dobleclick a este tipo de archivos se abran directamente con nuestra aplicación. Tambien podemos definir los iconos para ese nuevo tipo de archivos.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-53">
<div class="actionscript">&lt;fileTypes&gt;<br />
&nbsp; &lt;fileType&gt;<br />
&lt;name&gt;Cristalab&lt;/name&gt;<br />
&lt;extension&gt;.<span style="color: #006600;">clab</span>&lt;/extension&gt;<br />
&lt;description&gt;Archivo Cristalab&lt;/description&gt;<br />
&lt;contentType&gt;text&lt;/contentType&gt;<br />
&lt;icon&gt;<br />
&nbsp; &lt;image16x16&gt;ico16.<span style="color: #006600;">png</span>&lt;/image16x16&gt;<br />
&nbsp; &lt;image32x32&gt;ico32.<span style="color: #006600;">png</span>&lt;/image32x32&gt;<br />
&nbsp; &lt;image48x48&gt;ico48.<span style="color: #006600;">png</span>&lt;/image48x48&gt;<br />
&nbsp; &lt;image128x128&gt;ico128.<span style="color: #006600;">png</span>&lt;/image128x128&gt;<br />
&lt;/icon&gt;<br />
&nbsp; &lt;/fileType&gt;<br />
&lt;/fileTypes&gt;</div>
</div>
</div>
</div>
<p></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Archivo%20de%20configuraci%C3%B3n%20de%20AIR%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F&amp;t=Archivo%20de%20configuraci%C3%B3n%20de%20AIR" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F&amp;title=Archivo%20de%20configuraci%C3%B3n%20de%20AIR&amp;annotation=El%20archivo%20de%20configuraci%C3%B3n%20de%20%20es%20un%20archivo%20%20que%20define%20las%20caracter%C3%ADsticas%20de%20la%20aplicaci%C3%B3n%20AIR%20para%20ser%20distribuida.%20El%20nombre%20de%20este%20archivo%20es%20el%20mismo%20que%20el%20del%20archivo%20%20pero%20con%20el%20sufijo%20.%0D%0A%0D%0A%0D%0A%2C%20%20o%20%20nos%20permitir%C3%A1n%20asignar%20estas%20propie" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F&amp;title=Archivo%20de%20configuraci%C3%B3n%20de%20AIR&amp;notes=El%20archivo%20de%20configuraci%C3%B3n%20de%20%20es%20un%20archivo%20%20que%20define%20las%20caracter%C3%ADsticas%20de%20la%20aplicaci%C3%B3n%20AIR%20para%20ser%20distribuida.%20El%20nombre%20de%20este%20archivo%20es%20el%20mismo%20que%20el%20del%20archivo%20%20pero%20con%20el%20sufijo%20.%0D%0A%0D%0A%0D%0A%2C%20%20o%20%20nos%20permitir%C3%A1n%20asignar%20estas%20propie" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Archivo%20de%20configuraci%C3%B3n%20de%20AIR&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Farchivo-de-configuracion-de-air%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/archivo-de-configuracion-de-air/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Betas de Flash Builder 4 y Flash Catalyst en Adobe Labs</title>
		<link>http://www.codigoactionscript.org/betas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs/</link>
		<comments>http://www.codigoactionscript.org/betas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 00:27:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[betas]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=444</guid>
		<description><![CDATA[<p>Ya están disponibles para la descarga las betas de Flash Builder 4 (antes conocido como Flex Builder) y Flash Catalyst desde los Labs de Adobe.</p>
<p></p>
Flash Builder 4 Standalone Installer

 Download Flash Builder 4 Installer for Windows (EXE, 285 MB)
 Download Flash Builder 4 Installer for Macintosh (DMG, 277 MB)

Flash Builder 4 Plugin for Eclipse

 Download Flash Builder 4 Plugin for Windows (EXE, 314 MB)
 Download Flash Builder 4 Plugin for Macintosh (DMG, 306 MB)

Flex Component Kit for Adobe Flash Professional CS4

 Download Flex Component Kit for Flash Professional CS4 (ZIP, [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/adobe-lanza-adobe-labs-ideas-para-flash-catalyst/' rel='bookmark' title='Permanent Link: Adobe lanza Adobe Labs Ideas para Flash Catalyst'>Adobe lanza Adobe Labs Ideas para Flash Catalyst</a></li>
<li><a href='http://www.codigoactionscript.org/adobetv-conectar-un-diseno-de-flash-catalyst-a-una-base-de-datos-con-flash-builder/' rel='bookmark' title='Permanent Link: AdobeTV: Conectar un diseño de Flash Catalyst a una Base de datos con Flash Builder'>AdobeTV: Conectar un diseño de Flash Catalyst a una Base de datos con Flash Builder</a></li>
<li><a href='http://www.codigoactionscript.org/recursos-para-flash-catalyst-cs5/' rel='bookmark' title='Permanent Link: Recursos para Flash Catalyst CS5'>Recursos para Flash Catalyst CS5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ya están disponibles para la descarga las betas de <strong>Flash Builder 4</strong> (antes conocido como <a href="http://www.cristalab.com/blog/flex-builder-cambia-de-nombre-a-flash-builder-c73107l/">Flex Builder</a>) y <strong>Flash Catalyst</strong> desde los <a href="http://labs.adobe.com">Labs de Adobe</a>.</p>
<p><a href="http://labs.adobe.com"><img src="http://farm4.static.flickr.com/3405/3586636879_ce5d0102fa.jpg" alt="" /></a></p>
<h3 id="standalone">Flash Builder 4 Standalone Installer</h3>
<ul>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000597&amp;e=labs_flashbuilder4">Download Flash Builder 4 Installer for Windows</a> (EXE, 285 MB)</li>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000596&amp;e=labs_flashbuilder4">Download Flash Builder 4 Installer for Macintosh</a> (DMG, 277 MB)</li>
</ul>
<h3 id="plugin">Flash Builder 4 Plugin for Eclipse</h3>
<ul>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000595&amp;e=labs_flashbuilder4">Download Flash Builder 4 Plugin for Windows</a> (EXE, 314 MB)</li>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000594&amp;e=labs_flashbuilder4">Download Flash Builder 4 Plugin for Macintosh</a> (DMG, 306 MB)</li>
</ul>
<h3 id="flex_compkit">Flex Component Kit for Adobe Flash Professional CS4</h3>
<ul>
<li> <a href="http://download.macromedia.com/pub/labs/flex/4/flex4_compkit_b1_060109.zip">Download Flex Component Kit for Flash Professional CS4</a> (ZIP, 224 KB)</li>
</ul>
<h3 id="flex_test">Flex 4 Test Automation Plug-in</h3>
<ul>
<li> <a href="http://download.macromedia.com/pub/labs/flex/4/flex4_automation_install_060109.zip">Download Flex 4 Test Automation Plug-in</a> (ZIP, 390 KB)</li>
<li> <a href="http://download.macromedia.com/pub/labs/flex/4/flex4_automation_demo_060109.zip">Download Flex 4 Test Automation Demonstration</a> (ZIP, 7.2 MB)</li>
</ul>
<h3 id="livecycle_dataservices3">Flash Catalyst Beta</h3>
<ul>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000593&amp;e=labs_flashcatalyst">Download Flash Catalyst for Windows</a> (EXE, 292 MB)</li>
<li> <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?event=custom&amp;sku=FS0000592&amp;e=labs_flashcatalyst">Download Flash Catalyst for Macintosh</a> (DMG, 335 MB)</li>
</ul>
<p>Para poder activar la beta de Flash Catalyst durante un periodo de prueba de 30 días, necesitamos insertar el numero de serie público que nos ofrece Adobe:</p>
<ul class="link-list">
<li><strong>Windows</strong> — 1395-1003-6369-7619-0587-6556</li>
<li><strong>Macintosh</strong> — 1395-0008-4467-2145-8771-1212</li>
</ul>
<p>También tenemos disponibles los siguientes <strong>recursos sobre el nuevo Flash Builder 4</strong>:</p>
<h3>Learn about Flash Builder 4</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/intro/" target="_blank">Introducing Flash Builder 4</a><br />
Discover new design-centric, data-centric, and developer productivity features in the beta.</li>
<li><strong>Tutorial: </strong><a href="http://www.adobe.com/devnet/flex/articles/flex4builder_whatsnew.html" target="_blank">What’s New in Flash Builder 4<br />
</a>Learn about the three main feature themes in this release.</li>
<li><strong>Resources: </strong><a href="http://www.adobe.com/devnet/flex/flex_cf.html" target="_blank">Flex for ColdFusion developers Learning Center<br />
</a>Explore the new data-centric development features of Flash Builder 4 beta.</li>
</ul>
<h3>Learn about Flex 4 SDK</h3>
<ul>
<li><strong>Tutorial:</strong> <a href="http://www.adobe.com/devnet/flex/articles/flex4sdk_whatsnew.html" target="_blank">What's New in Flex 4 SDK</a><br />
Learn what you’ll find as you explore the Flex 4 SDK beta.</li>
<li><strong>Tutorial:</strong> <a href="http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html" target="_blank">Differences between Flex 3 SDK and Flex 4 SDK<br />
</a>Learn about the differences in architecture, components, layouts, use of states, and effects.</li>
<li><strong>Tutorial:</strong> <a href="http://www.adobe.com/devnet/flex/articles/flex4_effects_pt1.html" target="_blank">Effects in Adobe Flex 4 SDK ― Part 1: Basic Effects<br />
</a>See the basic infrastructure of the new effects in this release.</li>
</ul>
<h3>Working with Flash Builder 4</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/productivity/" target="_blank">Developer Productivity in Flash Builder 4<br />
</a>Presenter: David Zuckerman; Adobe</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/recordsets/" target="_blank">Handling Large Recordsets in Flash Builder 4<br />
</a>Presenter: Tim Buntel; Adobe</li>
<li><strong>Video: </strong><a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/debug/" target="_blank">Debug and Test Code in Flash Builder 4<br />
</a>Presenter: David Zuckerman; Adobe</li>
<li><strong>Video: </strong><a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/flexsdk/" target="_blank">Work with Flex 4 SDK in Flash Builder 4<br />
</a>Presenter: David Zuckerman; Adobe</li>
<li><strong>Video: </strong><a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/php1/" target="_blank">PHP Services in Flash Builder 4 (Part 1)<br />
</a>Presenter: Tom Lane; Adobe</li>
<li><strong>Video: </strong><a href="http://labs.adobe.com/technologies/flashbuilder4/tutorials/php2/" target="_blank">PHP Services in Flash Builder 4 (Part 2)<br />
</a>Presenter: Tom Lane; Adobe</li>
</ul>
<h3 id="community">Learn from the Community</h3>
<ul>
<li><strong>Cookbook:</strong> <a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;postId=14627&amp;productId=2&amp;loc=en_US" target="_blank">Styling the Data Tip on a Spark HSlider Control<br />
</a>Posted by: Peter deHaan</li>
<li><strong>Cookbook:</strong> <a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;postId=14666&amp;productId=2&amp;loc=en_US" target="_blank">Performance Improvements by Returning Early in Setter Functions<br />
</a>Posted by: Greg Lafrance</li>
<li><strong>Cookbook:</strong> <a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;postId=14486&amp;productId=2&amp;loc=en_US" target="_blank">Using Flex 4 and Twitpic API to Display Pictures Thumbnails<br />
</a>Posted by: Romain Pouclet</li>
</ul>
<p>Y para <strong>Flash Catalyst</strong> tenemos los siguientes recursos:</p>
<h3>Learn about Flash Catalyst</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/overview/" target="_blank">Introducing Flash Catalyst</a><br />
Discover what you can do with this new interaction design tool for creating interactive experiences.</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/wirefr/" target="_blank">Wire Framing in Flash Catalyst</a><br />
Learn how to quickly wireframe a design concept in Flash Catalyst.</li>
<li><strong>Notes:</strong> <a href="http://www.adobe.com/go/learn_fc_new_features_en" target="_blank">Learn about Flash Catalyst</a><br />
Refer to these feature notes that detail what you can do with this interaction design tool.</li>
</ul>
<h3>Start Building Your First Flash Catalyst Application</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/firstapp/" target="_blank">Create your First Application with Flash Catalyst</a><br />
Let Ty Voilter step you through the process of prototyping an interactive application.</li>
<li><strong>Tutorial:</strong> <a href="http://www.adobe.com/devnet/flashcatalyst/articles/get_started_with_flash_catalyst.html" target="_blank">Start Designing in Flash Catalyst</a><br />
Learn to create a simple SWF content from a Photoshop design.</li>
<li><strong>Tutorial:</strong> <a href="http://www.adobe.com/devnet/flashcatalyst/articles/building_datacentric_app_flashcast_flashbuilder.html" target="_blank">Build a Data-Centric Application Using Flash Catalyst and Flash Builder 4</a><br />
Learn to create a browser-based address book application from an Illustrator design.</li>
</ul>
<h3>Explore Flash Catalyst Workflows</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/fwexport/" target="_blank">Exporting from Fireworks CS4 to Flash Catalyst</a><br />
Presenter: Doug Winnie; Adobe</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/fw/" target="_blank">Use Native Fireworks CS4 Files in Flash Catalyst</a><br />
Presenter: Doug Winnie; Adobe</li>
</ul>
<h3>Work with Flash Catalyst</h3>
<ul>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/datalist/" target="_blank">Create a Data List in Flash Catalyst</a><br />
Presenter: Nate Bishop; Adobe</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/animate/" target="_blank">Create Animations in Flash Catalyst</a><br />
Presenter: Ty Voilter; Adobe</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/objects/" target="_blank">Distribute Objects to States with Flash Catalyst</a><br />
Presenter: Doug Winnie; Adobe</li>
<li><strong>Video:</strong> <a href="http://labs.adobe.com/technologies/flashcatalyst/tutorials/libraries/" target="_blank">Sharing Flash Catalyst Libraries</a><br />
Presenter: Doug Winnie; Adobe</li>
</ul>
<h3 id="community">Learn from the Community</h3>
<ul>
<li><strong>Video:</strong> <a href="http://www.lynda.com/flashcatalyst">Flash Catalyst Preview</a><br />
Presenter: Mordy Golding; Lynda.com</li>
<li><strong>Screencast:</strong> <a href="http://www.gotoandlearn.com/play?id=110" target="_blank">Using Flash Catalyst and Flex 4 beta 1 – Part 1:  Design a Twitter search app</a><br />
Presenter: Lee Brimelow; gotoAndLearn()</li>
<li><strong>Screencast:</strong> <a href="http://www.gotoandlearn.com/play?id=111" target="_blank">Using Flash Catalyst and Flex 4 beta 1 – Part 2: Hook up the app to live data</a><br />
Presenter: Lee Brimelow; gotoAndLearn()</li>
<li><strong>Screencast:</strong> <a href="http://www.insideria.com/2009/06/flash-catalyst-beta-1-top-bran.html" target="_blank">Introducing Flash Catalyst – Part 1: Good practices for preparing Illustrator files</a><br />
Presenter: Garth Braithwaite; InsideRIA</li>
<li><strong>Screencast:</strong> <a href="http://www.insideria.com/2009/06/flash-catalyst-beta-1-top-bran-1.html" target="_blank">Introducing Flash Catalyst – Part 2: Import and export artwork and libraries</a><br />
Presenter: Garth Braithwaite; InsideRIA</li>
<li><strong>Tutorial: </strong><a href="http://www.peachpit.com/articles/article.aspx?p=1352541" target="_blank">Adobe Flash Catalyst: A Designer's Ticket to the Interactive World</a><br />
Andrew Faulkner; Peachpit</li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Betas%20de%20Flash%20Builder%204%20y%20Flash%20Catalyst%20en%20Adobe%20Labs%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F&amp;t=Betas%20de%20Flash%20Builder%204%20y%20Flash%20Catalyst%20en%20Adobe%20Labs" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F&amp;title=Betas%20de%20Flash%20Builder%204%20y%20Flash%20Catalyst%20en%20Adobe%20Labs&amp;annotation=Ya%20est%C3%A1n%20disponibles%20para%20la%20descarga%20las%20betas%20de%20Flash%20Builder%204%20%28antes%20conocido%20como%20Flex%20Builder%29%20y%20Flash%20Catalyst%20desde%20los%20Labs%20de%20Adobe.%0D%0A%0D%0A%0D%0AFlash%20Builder%204%20Standalone%20Installer%0D%0A%0D%0A%09%20Download%20Flash%20Builder%204%20Installer%20for%20Windows%20%28EXE%2C%20285%20M" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F&amp;title=Betas%20de%20Flash%20Builder%204%20y%20Flash%20Catalyst%20en%20Adobe%20Labs&amp;notes=Ya%20est%C3%A1n%20disponibles%20para%20la%20descarga%20las%20betas%20de%20Flash%20Builder%204%20%28antes%20conocido%20como%20Flex%20Builder%29%20y%20Flash%20Catalyst%20desde%20los%20Labs%20de%20Adobe.%0D%0A%0D%0A%0D%0AFlash%20Builder%204%20Standalone%20Installer%0D%0A%0D%0A%09%20Download%20Flash%20Builder%204%20Installer%20for%20Windows%20%28EXE%2C%20285%20M" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=Betas%20de%20Flash%20Builder%204%20y%20Flash%20Catalyst%20en%20Adobe%20Labs&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fbetas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/adobe-lanza-adobe-labs-ideas-para-flash-catalyst/' rel='bookmark' title='Permanent Link: Adobe lanza Adobe Labs Ideas para Flash Catalyst'>Adobe lanza Adobe Labs Ideas para Flash Catalyst</a></li>
<li><a href='http://www.codigoactionscript.org/adobetv-conectar-un-diseno-de-flash-catalyst-a-una-base-de-datos-con-flash-builder/' rel='bookmark' title='Permanent Link: AdobeTV: Conectar un diseño de Flash Catalyst a una Base de datos con Flash Builder'>AdobeTV: Conectar un diseño de Flash Catalyst a una Base de datos con Flash Builder</a></li>
<li><a href='http://www.codigoactionscript.org/recursos-para-flash-catalyst-cs5/' rel='bookmark' title='Permanent Link: Recursos para Flash Catalyst CS5'>Recursos para Flash Catalyst CS5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/betas-de-flash-builder-4-y-flash-catalyst-en-adobe-labs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>POO: Dependencia de clases y Polimorfismo</title>
		<link>http://www.codigoactionscript.org/poo-dependencia-de-clases-y-polimorfismo/</link>
		<comments>http://www.codigoactionscript.org/poo-dependencia-de-clases-y-polimorfismo/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 02:26:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[patrones]]></category>
		<category><![CDATA[polimorfismo]]></category>
		<category><![CDATA[POO]]></category>

		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=377</guid>
		<description><![CDATA[<p>La dependencia de clases es un concepto de la programación orientada a objetos que nos indica la relación existente entre dos clases. Como su nombre indica nos está diciendo que una clase depende de otra ara realizar su funcionamiento.</p>
<p>Cuando trabajamos con clases es una buena práctica que una clase realice una única función. De manera que las clases que deban realizar funciones complejas estarán formadas a partir de una asociación de diversas pequeñas clases en las que delegará cada funcionalidad en concreto.</p>
<p>Este sería un ejemplo simple de una relación de [...]


Related posts:<ol><li><a href='http://www.codigoactionscript.org/programacion-orientada-a-objetos-herencia-de-clases/' rel='bookmark' title='Permanent Link: Programación orientada a objetos: Herencia de clases.'>Programación orientada a objetos: Herencia de clases.</a></li>
<li><a href='http://www.codigoactionscript.org/asignar-codigo-actionscript-en-clases-a-fotogramas-concretos/' rel='bookmark' title='Permanent Link: Asignar código actionscript en clases a fotogramas concretos'>Asignar código actionscript en clases a fotogramas concretos</a></li>
<li><a href='http://www.codigoactionscript.org/comunicacion-entre-clases-actionscript-3-con-eventdispatcher/' rel='bookmark' title='Permanent Link: Comunicación entre clases Actionscript 3 con EventDispatcher'>Comunicación entre clases Actionscript 3 con EventDispatcher</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>La <strong>dependencia de clases</strong> es un concepto de la <a href="http://www.cristalab.com/tips/tags/poo">programación orientada a objetos</a> que nos indica la relación existente entre dos clases. Como su nombre indica nos está diciendo que una clase <em>depende</em> de otra ara realizar su funcionamiento.</p>
<p>Cuando trabajamos con clases es una buena práctica que una clase realice una única función. De manera que las clases que deban realizar funciones complejas estarán formadas a partir de una <strong>asociación</strong> de diversas pequeñas clases en las que <strong>delegará</strong> cada funcionalidad en concreto.</p>
<p>Este sería un ejemplo simple de una relación de <strong>asociación</strong> y de <strong>delegación</strong> entre clases:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-70">
<div class="actionscript">package <br />
<span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Foro<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _moderador:Zguillez;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Foro<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _moderador = <span style="color: #000000; font-weight: bold;">new</span> Zguillez<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> moderar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _moderador.<span style="color: #006600;">moderar</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
</div>
<p></p>
<p>Aqui vemos como la clase "Foro" está delegando toda la funcionalidad del método "moderar" al objeto de clase "Zguillez", haciendo de esta manera que toda la implementación esté en esa clase dejando la clase principal más limpia y ordenada. Esto nos permite una mayor reutilización de nuestras clases.</p>
<p>El problema que nos encontramos aquí es que se ha creado una relación de dependencia muy grande entre estas dos clases. La clase "Foro" tiene una referencia directa a la clase "Zguillez" y necesita estrictamente de esa clase para funcionar.</p>
<p>De manera que si tuviésemos (por requisitos de la aplicación o por reutilización del código) que cambiar la implementación de la función "moderar" tendríamos que reescribir la la clase "Zguillez" para cambiar su implementación concreta o resescribir la clase "Foro" para delegar esa función a la clase "Zah" (por ejemplo). Con lo que hace estas clases poco reutilizables...</p>
<p>Esta dependencia la podemos romper gracias al <strong>Polimorfismo</strong> de las clases. El polimorfismo es la propiedad que tienen las clases de ocultar la estructura interna en una jerarquía de clases, implementando de manera diferente un mismo método. El polimorfismo nos permite que una identificación se refiera a diferentes entidades.</p>
<p>En este caso haremos que "moderador" se pueda referir tanto a "Zguillez" como a "Zah". Este polimorfismo lo podemos conseguir gracias a la <a href="http://www.codigoactionscript.org/category/POO">herencia de clases</a> o a la implementación de una <strong>Interface</strong>.</p>
<p>Definiremos una Interface que contendrá las funciones que estamos delegando a la clase asociada. En este caso sería así:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-71">
<div class="actionscript">package <br />
<span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #0066CC;">interface</span> IModerador<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> moderar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>;<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
</div>
<p></p>
<p>Ahora asociaremos el objeto a la Interface en lugar de a una clase en concreto:</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-72">
<div class="actionscript"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _moderador:IModerador;</div>
</div>
</div>
</div>
<p></p>
<p>Tendremos que hacer que tanto la clase "Zguillez" como la clase "Zah" implementen la Interface "IModerador".</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-73">
<div class="actionscript"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Zguillez <span style="color: #0066CC;">implements</span> IModerador</div>
</div>
</div>
</div>
<p></p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-74">
<div class="actionscript"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Zah <span style="color: #0066CC;">implements</span> IModerador</div>
</div>
</div>
</div>
<p></p>
<p>De manera que ahora podemos asociar cualquiera de las dos clases a la propiedad "moderador".</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-75">
<div class="actionscript">_moderador = <span style="color: #000000; font-weight: bold;">new</span> Zguillez<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #808080; font-style: italic;">// o _moderador = new Zah(); </span></div>
</div>
</div>
</div>
<p></p>
<p>Gracias al polimorfismo hemos ganado en dinamismo y reutilizabilidad, ya que podemos hacer que nuestra aplicación la "modere" Zguillez o Zah según nos interese.</p>
<p>Pero en este punto aun no nos hemos liberado de la dependencia de clases, ya que la clase que realiza la delegación está escrita en la implementación de la clase. Con lo que si quisiésemos cambiar la clase en la que delegamos tendríamos que rescribir la clase para colocar la otra.</p>
<p>Esto lo solucionamos con lo que se llama "<strong>Inyección de dependencias</strong>", que consiste en insertar los objetos a la clase en lugar de que sea la clase la que cree el objeto.</p>
<p>Haremos que la clase "Foro" no genere directamente el objeto que realizará la delegación sino que ese objeto le venga <em>inyectado</em>.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-76">
<div class="actionscript">package <br />
<span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Foro<br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _moderador:IModerador;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Foro<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> moderador<span style="color: #66cc66;">&#40;</span>m:IModerador<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _moderador = m;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> moderar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _moderador.<span style="color: #006600;">moderar</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
</div>
<p></p>
<p>Para inyectarle la dependencia utilizaremos el <em>setter</em>.</p>
<div id="codigo">
<div class="syntax_hilite">
<div id="actionscript-77">
<div class="actionscript"><span style="color: #000000; font-weight: bold;">var</span> foro:Foro = <span style="color: #000000; font-weight: bold;">new</span> Foro<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
foro.<span style="color: #006600;">moderador</span> = <span style="color: #000000; font-weight: bold;">new</span> Zguillez<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
foro.<span style="color: #006600;">moderar</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</div>
</div>
</div>
<p></p>
<p>De esta manera hemos conseguido que la clase "Foro" sea totalmente independiente de las clases que vayan a realizar la delegación haciendo el sistema totalmente reutilizable sin tener que realizar cambios en las clases existentes.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparte:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F" title="Meneame"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=POO%3A%20Dependencia%20de%20clases%20y%20Polimorfismo%20-%20http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F" title="Twitter"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F&amp;t=POO%3A%20Dependencia%20de%20clases%20y%20Polimorfismo" title="Facebook"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F&amp;title=POO%3A%20Dependencia%20de%20clases%20y%20Polimorfismo&amp;annotation=La%20%20es%20un%20concepto%20de%20la%20%20que%20nos%20indica%20la%20relaci%C3%B3n%20existente%20entre%20dos%20clases.%20Como%20su%20nombre%20indica%20nos%20est%C3%A1%20diciendo%20que%20una%20clase%20%20de%20otra%20ara%20realizar%20su%20funcionamiento.%0D%0A%0D%0ACuando%20trabajamos%20con%20clases%20es%20una%20buena%20pr%C3%A1ctica%20que%20una%20clase%20rea" title="Google Bookmarks"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F&amp;title=POO%3A%20Dependencia%20de%20clases%20y%20Polimorfismo&amp;notes=La%20%20es%20un%20concepto%20de%20la%20%20que%20nos%20indica%20la%20relaci%C3%B3n%20existente%20entre%20dos%20clases.%20Como%20su%20nombre%20indica%20nos%20est%C3%A1%20diciendo%20que%20una%20clase%20%20de%20otra%20ara%20realizar%20su%20funcionamiento.%0D%0A%0D%0ACuando%20trabajamos%20con%20clases%20es%20una%20buena%20pr%C3%A1ctica%20que%20una%20clase%20rea" title="del.icio.us"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F" title="Technorati"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="mailto:?subject=POO%3A%20Dependencia%20de%20clases%20y%20Polimorfismo&amp;body=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F" title="email"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.codigoactionscript.org%2Fpoo-dependencia-de-clases-y-polimorfismo%2F&amp;partner=sociable" title="Print"><img src="http://www.codigoactionscript.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Related posts:<ol><li><a href='http://www.codigoactionscript.org/programacion-orientada-a-objetos-herencia-de-clases/' rel='bookmark' title='Permanent Link: Programación orientada a objetos: Herencia de clases.'>Programación orientada a objetos: Herencia de clases.</a></li>
<li><a href='http://www.codigoactionscript.org/asignar-codigo-actionscript-en-clases-a-fotogramas-concretos/' rel='bookmark' title='Permanent Link: Asignar código actionscript en clases a fotogramas concretos'>Asignar código actionscript en clases a fotogramas concretos</a></li>
<li><a href='http://www.codigoactionscript.org/comunicacion-entre-clases-actionscript-3-con-eventdispatcher/' rel='bookmark' title='Permanent Link: Comunicación entre clases Actionscript 3 con EventDispatcher'>Comunicación entre clases Actionscript 3 con EventDispatcher</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codigoactionscript.org/poo-dependencia-de-clases-y-polimorfismo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
