<?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>andresmaro.com &#187; Básico</title>
	<atom:link href="http://andresmaro.com/tag/basico/feed" rel="self" type="application/rss+xml" />
	<link>http://andresmaro.com</link>
	<description>Rich Internet Applications (RIA) &#124; Flex &#124; Java &#124; Blaze DS &#124; WebOrb</description>
	<lastBuildDate>Fri, 11 Jun 2010 05:56:01 +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>ActionScript dentro de Flex (mxml)</title>
		<link>http://andresmaro.com/133/actionscript-dentro-de-flex.htm</link>
		<comments>http://andresmaro.com/133/actionscript-dentro-de-flex.htm#comments</comments>
		<pubDate>Wed, 12 Aug 2009 03:06:02 +0000</pubDate>
		<dc:creator>Andrés Rodríguez</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Básico]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://andresmaro.com/?p=133</guid>
		<description><![CDATA[La posibilidad del manejo de código ActionScript dentro de un archivo .mxml es una de las posibilidades que hacen de Flex una herramienta tan versátil. Si bien podemos manejar nuestro código de manera externa en archivos .as, el poder ingresar código e interactuar con los objetos que declaramos en .mxml es una posibilidad de por [...]]]></description>
			<content:encoded><![CDATA[<p>La posibilidad del manejo de código ActionScript dentro de un archivo .mxml es una de las posibilidades que hacen de Flex una herramienta tan versátil. Si bien podemos manejar nuestro código de manera externa en archivos .as, el poder ingresar código e interactuar con los objetos que declaramos en .mxml es una posibilidad de por si, muy productiva.</p>
<p>Para esto simplemente trabajamos con el tag &lt;mx:Script&gt; el cual es generado automáticamente por el Builder, luego de cerrar el tag como tal. Esta es la estructura básica:</p>
<pre class="brush: xml; auto-links: false;">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot;&gt;

	&lt;mx:Script&gt;
		&lt;![CDATA[

		]]&gt;
	&lt;/mx:Script&gt;

&lt;/mx:Application&gt;
</pre>
<p>El siguiente código, ejecuta una función de Alerta definida en ActioScript desde una instancia de un botón declarada en MXML.</p>
<pre class="brush: as3; auto-links: false;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&gt;

	&lt;mx:Script&gt;
		&lt;![CDATA[
			import mx.controls.Alert;

			public function alerta():void{
				Alert.show(&quot;Hola Mundo&quot;,&quot;Mi Alerta&quot;);
			}
		]]&gt;
	&lt;/mx:Script&gt;

	&lt;mx:Button id=&quot;miBoton&quot; label=&quot;Mi Boton&quot; click=&quot;alerta()&quot;/&gt;

&lt;/mx:Application&gt;
</pre>
<p>Y de la misma forma, podemos referirnos a la instancia &#8220;miBoton&#8221; desde ActionScript. El siguiente código tiene exactamente la misma funcionalidad que el anterior. Se agregó la función <strong>init</strong> que es ejecutada con el controlador de evento <strong>creationComplete</strong> y que a su vez agrega el listener de click al boton &#8220;miBoton&#8221;.</p>
<pre class="brush: as3; auto-links: false; highlight: [3];">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;
	creationComplete=&quot;init()&quot;&gt;

	&lt;mx:Script&gt;
		&lt;![CDATA[
			import mx.controls.Alert;

			public function init():void{
				miBoton.addEventListener(MouseEvent.CLICK,alerta)
			}
			public function alerta(e:MouseEvent):void{
				Alert.show(&quot;Hola Mundo&quot;,&quot;Mi Alerta&quot;);
			}
		]]&gt;
	&lt;/mx:Script&gt;

	&lt;mx:Button id=&quot;miBoton&quot; label=&quot;Mi Boton&quot; /&gt;

&lt;/mx:Application&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://andresmaro.com/133/actionscript-dentro-de-flex.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial &#8211; Introducción a Flex Builder 3</title>
		<link>http://andresmaro.com/87/tutorial-introduccion-a-flex-3.htm</link>
		<comments>http://andresmaro.com/87/tutorial-introduccion-a-flex-3.htm#comments</comments>
		<pubDate>Thu, 07 May 2009 00:50:24 +0000</pubDate>
		<dc:creator>Andrés Rodríguez</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Básico]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://andresmaro.com/?p=87</guid>
		<description><![CDATA[Este primer tutorial es de familiarización con la herramienta. Será un poco básico, sin embargo no sobra comenzar totalmente de cero para quienes no la conocen.

Con el proyecto creado podemos darnos cuenta de la estructura que genera automáticamente el FlexBuilder, la carpeta &#8220;src&#8221; que contiene nuestro código fuente que luego será compilado y puesto en [...]]]></description>
			<content:encoded><![CDATA[<p>Este primer tutorial es de familiarización con la herramienta. Será un poco básico, sin embargo no sobra comenzar totalmente de cero para quienes no la conocen.</p>
<p><embed src="http://blip.tv/play/hJN2gZezRAA" type="application/x-shockwave-flash" width="640" height="510" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Con el proyecto creado podemos darnos cuenta de la estructura que genera automáticamente el FlexBuilder, la carpeta &#8220;src&#8221; que contiene nuestro código fuente que luego será compilado y puesto en la carpeta &#8220;bin&#8221; que será donde queden almacenados los archivos ejecutables.</p>
<p>Con esto ya sabemos crear nuestro entorno de trabajo. Los invito entonces a explorar y probar todos los componentes que tiene flex para ustedes.</p>
]]></content:encoded>
			<wfw:commentRss>http://andresmaro.com/87/tutorial-introduccion-a-flex-3.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
