<?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>AS3 : FLEX : AIR  Portalscreen &#187; adobe flex</title>
	<atom:link href="http://www.portalscreen.com/tag/adobe-flex/feed" rel="self" type="application/rss+xml" />
	<link>http://www.portalscreen.com</link>
	<description>Mi Blog personal sobre programación y algo más..</description>
	<lastBuildDate>Wed, 16 May 2012 07:21:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Flex y el Comercio Online, nuevas oportunidades para la telefonía móvil</title>
		<link>http://www.portalscreen.com/2011-09/flex-comercio-online-aplicaciones-moviles.html</link>
		<comments>http://www.portalscreen.com/2011-09/flex-comercio-online-aplicaciones-moviles.html#comments</comments>
		<pubDate>Fri, 23 Sep 2011 23:23:23 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flex 3D]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Emprendedor]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=1079</guid>
		<description><![CDATA[Es evidente la actual demanda que corre por este tipo de mercado, la venta de aplicaciones para móviles smartphones de última generación. Como ya sabemos, la última versión SDK para Flash Builder (4.5), hace posible el desarrollo de aplicaciones para plataformas tanto Android como iOS, por lo que es hora de sacar todo el partido [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Es evidente la actual demanda que corre por este tipo de mercado, la venta de aplicaciones para móviles smartphones de última generación.<br />
Como ya sabemos, la última versión SDK para Flash Builder (4.5), hace posible el desarrollo de aplicaciones para plataformas tanto Android como iOS, por lo que es hora de sacar todo el partido posible a esta herramienta.<span id="more-1079"></span><br />
Tomando como base la situación actual en la que se encuentra la sociedad no corren tiempos fáciles, pero si prestamos un poco de atención a las estadísticas veremos que estamos en pleno crecimiento en el campo de comercio online.</p>
<p><a href="http://www.portalscreen.com/contenido/archivos/2011/09/comercio_online.jpg"><img class="alignleft size-thumbnail wp-image-1090" style="margin: 10px;" title="Comercio online y tecnología Flex" src="http://www.portalscreen.com/contenido/archivos/2011/09/comercio_online-150x150.jpg" alt="Comercio online y tecnología Flex" width="150" height="150" /></a></p>
<p style="text-align: justify;">Son muchas las soluciones y servicios que hay disponibles en la red, pero también es cierto que existe un amplio abanico de posibilidades que podemos aprovechar para conseguir un poco del pastel a repartir con el comercio online.</p>
<p style="text-align: justify;">Es por esto que al poder crear aplicaciones nativas desde Adobe Flex, se presenta una oportunidad de llegar a un mercado más amplio que el actual para las aplicaciones RIA.</p>
<p style="text-align: justify;">¿Imaginais las posibilidades de poder crear una aplicación utilizando GPS más las API que hay disponibles más la conexión AMFPHP con lenguajes como Php o Python?, la verdad que abre una gran cantidad de posibilidades de negocio para crear y difundir.</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2012-01/estadisticas-movil-mcommerce.html" rel="bookmark" class="crp_title">Estadísticas del m-Commerce como fuente de ingresos</a></li><li><a href="http://www.portalscreen.com/2011-03/blueprint-plugin-flash-builder.html" rel="bookmark" class="crp_title">Blueprint, un plugin para Flash builder</a></li><li><a href="http://www.portalscreen.com/2011-11/html5-standard-a-debate.html" rel="bookmark" class="crp_title">HTML5, ¿Nuevo standard o foco de debate?</a></li><li><a href="http://www.portalscreen.com/2011-07/eskimo-flex-iphone-android.html" rel="bookmark" class="crp_title">eSkimo, skins base para aplicaciones iPhone y Android &#8211; Open source</a></li><li><a href="http://www.portalscreen.com/2012-02/crear-app-nativa-ios-android-sencha.html" rel="bookmark" class="crp_title">Aplicaciones nativas para iOS y Android con Sencha Touch</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2011-09/flex-comercio-online-aplicaciones-moviles.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como hacer invisible un componente Button con SparkSkin</title>
		<link>http://www.portalscreen.com/2011-07/button-invisible-sparkskin.html</link>
		<comments>http://www.portalscreen.com/2011-07/button-invisible-sparkskin.html#comments</comments>
		<pubDate>Wed, 13 Jul 2011 10:33:04 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Componentes Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=972</guid>
		<description><![CDATA[Hace poco recibí a petición de una seguidora del blog, que realizara un ejemplo de como hacer invisible el fondo de un componente Button haciendo uso de la clase SparkSkin de Flex 4. Pues bien, aquí os dejo unas pequeñas notas de como realizar este sencillo ejemplo. Para ello lo primero será declarar una nueva [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco recibí a petición de una seguidora del blog, que realizara un ejemplo de como hacer invisible el fondo de un componente Button haciendo uso de la clase SparkSkin de Flex 4.</p>
<p>Pues bien, aquí os dejo unas pequeñas notas de como realizar este sencillo ejemplo. Para ello lo primero será declarar una nueva instancia del componente Button de la clase Spark, tal que así:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span><span style="color: #003399;">Button</span> label<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Button Invisible&quot;</span> skinClass<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ButtonSkinInvisible&quot;</span><span style="color: #339933;">/&gt;</span></pre></div></div>

<p>Como se ha definido en las propiedades del botón, se hace referencia a la clase <b>&#8220;ButtonSkinInvisible&#8221;</b>, en la cual se define la transparencia que deberá tomar el botón:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>SparkSkin xmlns<span style="color: #339933;">:</span>fx<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://ns.adobe.com/mxml/2009&quot;</span> 
			 xmlns<span style="color: #339933;">:</span>s<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;library://ns.adobe.com/flex/spark&quot;</span> 
			 xmlns<span style="color: #339933;">:</span>mx<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;library://ns.adobe.com/flex/mx&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>fx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
		<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">mx.utils.ColorUtil</span><span style="color: #339933;">;</span>
	<span style="color: #339933;">&lt;/</span>fx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>states<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>State name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;up&quot;</span><span style="color: #339933;">/&gt;</span>
		<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>State name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;over&quot;</span><span style="color: #339933;">/&gt;</span>
		<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>State name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;down&quot;</span><span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>s<span style="color: #339933;">:</span>states<span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span>Rect width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100%&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100%&quot;</span> alpha<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;/</span>s<span style="color: #339933;">:</span>Rect<span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>s<span style="color: #339933;">:</span><span style="color: #003399;">Label</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;labelDisplay&quot;</span> paddingBottom<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span> paddingLeft<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span> paddingRight<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span> paddingTop<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;6&quot;</span><span style="color: #339933;">/&gt;</span>
&nbsp;
&nbsp;
<span style="color: #339933;">&lt;/</span>s<span style="color: #339933;">:</span>SparkSkin<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Existes otra muchas formas de realizar este efecto, pero esta es una más de ellas.</p>
<p>Podéis descargar el ejemplos desde <a title="Ejemplo de transparencia en componente Button usando SkinSpark" href="http://www.portalscreen.com/downloads/ps_button_skin.rar">aquí</a></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-01/skin-spark-component.html" rel="bookmark" class="crp_title">Skin spark components en Flex 4</a></li><li><a href="http://www.portalscreen.com/2011-05/combobox-sparkskin-flex4.html" rel="bookmark" class="crp_title">Imágenes en ComboBox usando SparkSkin en Adobe Flex 4</a></li><li><a href="http://www.portalscreen.com/2010-01/parse-rss-air.html" rel="bookmark" class="crp_title">Lectura de Feed RSS en AIR</a></li><li><a href="http://www.portalscreen.com/2011-11/effects-flex-spark-animations.html" rel="bookmark" class="crp_title">Effects on Flex, usando animaciones con Spark</a></li><li><a href="http://www.portalscreen.com/2010-02/flex-charts-examples.html" rel="bookmark" class="crp_title">Charts flex : ejemplos de chart en Flex</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2011-07/button-invisible-sparkskin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imágenes en ComboBox usando SparkSkin en Adobe Flex 4</title>
		<link>http://www.portalscreen.com/2011-05/combobox-sparkskin-flex4.html</link>
		<comments>http://www.portalscreen.com/2011-05/combobox-sparkskin-flex4.html#comments</comments>
		<pubDate>Wed, 25 May 2011 10:38:17 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Componentes Flex]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=957</guid>
		<description><![CDATA[En este post encontrarás un ejemplo práctico  y muy facil de implementar, el cual muestra como incluir un listado con imágenes en un componente ComboBox(). En el desarrollo se utilizado el componente ComboBox de Adobe Flex 4 y se le ha aplicado una clase SparkSkin personalizada, con la cual, se ha podido obtener el resultado [...]]]></description>
			<content:encoded><![CDATA[<p>En este post encontrarás un ejemplo práctico  y muy facil de implementar, el cual muestra como incluir un listado con imágenes en un componente <a title="Clase ComboBox en ActionScript" href="http://help.adobe.com/es_ES/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7fa9.html" target="_blank">ComboBox()</a>.</p>
<p>En el desarrollo se utilizado el componente ComboBox de Adobe Flex 4 y se le ha aplicado una clase SparkSkin personalizada, con la cual, se ha podido obtener el resultado de adaptar por cada fila de resultados una imagen y una descripción.</p>
<p>A continuación:</p>
<p style="text-align: center;"><a title="Ejemplo de ComboBox con imágenes adjuntas" href="http://www.portalscreen.com/contenido/examples/ps_combo_images/" target="_blank">[ Ver el ejemplo ComboBox con imágenes]</a></p>
<p style="text-align: center;"><a title="Codigo fuente del tutorial sobre Imágenes en un ComboBox" href="http://www.portalscreen.com/downloads/ps_comboBox_image.rar" target="_blank">[ Ver el código fuente del ejemplo]</a></p>
<p>Estais invitados a participar comentando sugerencias e ideas que querais debatir.</p>
<p>Un saludo.</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-05/galeria-imagenes-hbox.html" rel="bookmark" class="crp_title">Galería de imágenes en componente HBox</a></li><li><a href="http://www.portalscreen.com/2011-05/galeria-imagenes-flex.html" rel="bookmark" class="crp_title">Carousel de imágenes en Flex</a></li><li><a href="http://www.portalscreen.com/2011-07/button-invisible-sparkskin.html" rel="bookmark" class="crp_title">Como hacer invisible un componente Button con SparkSkin</a></li><li><a href="http://www.portalscreen.com/2010-01/parse-rss-air.html" rel="bookmark" class="crp_title">Lectura de Feed RSS en AIR</a></li><li><a href="http://www.portalscreen.com/2011-11/effects-flex-spark-animations.html" rel="bookmark" class="crp_title">Effects on Flex, usando animaciones con Spark</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2011-05/combobox-sparkskin-flex4.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Galería de imágenes en componente HBox</title>
		<link>http://www.portalscreen.com/2011-05/galeria-imagenes-hbox.html</link>
		<comments>http://www.portalscreen.com/2011-05/galeria-imagenes-hbox.html#comments</comments>
		<pubDate>Fri, 20 May 2011 11:08:28 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Componentes Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=944</guid>
		<description><![CDATA[En respuesta a Juan Rossi, un nuevo usuario en Portalscreen, que envió un correo pidiendo ayuda en la elaboración de una aplicación Flex. Esta aplicación consiste en adaptar un Grid de imágenes creadas desde código en las cuales el usuario pudeda hacer Clic. Se han utilizado los componentes Image() y HBox() para su elaboración, y [...]]]></description>
			<content:encoded><![CDATA[<p>En respuesta a Juan Rossi, un nuevo usuario en Portalscreen, que envió un correo pidiendo ayuda en la elaboración de una aplicación Flex.</p>
<p>Esta aplicación consiste en adaptar un Grid de imágenes creadas desde código en las cuales el usuario pudeda hacer Clic. Se han utilizado los componentes <a title="Componente Image() en ActionScript3" href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/Image.html" target="_blank">Image()</a> y <a title="Componente HBox() de Flex" href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/containers/HBox.html" target="_blank">HBox()</a> para su elaboración, y un fichero &#8216;datos.xml&#8217; para la carga dinámica de cada imágen.</p>
<p style="text-align: center;"><a title="Galería de imágenes en Flex con HBox" href="http://www.portalscreen.com/contenido/examples/ps_auto_gallery" target="_blank">[El link al ejemplo - Online]</a><br />
<a title="Aplicación Flex - Galería de imagenes en HBox" href="http://www.portalscreen.com/downloads/ps_auto_gallery.rar" target="_blank">[Descarga del código fuente]</a></p>
<p>Espero que te sirva amigo Juan, y a los demás os animo a participar con cualquier aporte que querais comentar.</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-05/combobox-sparkskin-flex4.html" rel="bookmark" class="crp_title">Imágenes en ComboBox usando SparkSkin en Adobe Flex 4</a></li><li><a href="http://www.portalscreen.com/2011-05/galeria-imagenes-flex.html" rel="bookmark" class="crp_title">Carousel de imágenes en Flex</a></li><li><a href="http://www.portalscreen.com/2011-11/effects-flex-spark-animations.html" rel="bookmark" class="crp_title">Effects on Flex, usando animaciones con Spark</a></li><li><a href="http://www.portalscreen.com/2010-06/gallery-papervision3d.html" rel="bookmark" class="crp_title">Images gallery with papervision3d</a></li><li><a href="http://www.portalscreen.com/2010-02/flex-charts-examples.html" rel="bookmark" class="crp_title">Charts flex : ejemplos de chart en Flex</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2011-05/galeria-imagenes-hbox.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Primeros pasos en Adobe Flex</title>
		<link>http://www.portalscreen.com/2011-04/primeros-pasos-adobe-flex.html</link>
		<comments>http://www.portalscreen.com/2011-04/primeros-pasos-adobe-flex.html#comments</comments>
		<pubDate>Sun, 03 Apr 2011 02:02:20 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[eBooks]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[as3 book]]></category>
		<category><![CDATA[flash builder]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[RIA flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=891</guid>
		<description><![CDATA[Desde hace tiempo vengo pensando en escribir este post, el cual se parezca a lo que yo buscaba en mis inicios en el desarrollo con Adobe Flex. Son muchos los blogs de profesionales en la materia, pero pocos los que recopilan lo necesario para un iniciado. Este post se lo dedico a una persona recién [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace tiempo vengo pensando en escribir este post, el cual se parezca a lo que yo buscaba en mis inicios en el desarrollo con Adobe Flex.</p>
<p>Son muchos los blogs de profesionales en la materia, pero pocos los que recopilan lo necesario para un iniciado. Este post se lo dedico a una persona recién afiliada al blog, el cual me pidió consejo sobre como empezar en este mundillo.</p>
<p>Dos de las páginas que encuentro más interesantes, en las cuales encontrareis gran cantidad de ejemplos prácticos son:</p>
<ul>
<li><a title="web site Flex in a week" href="http://www.adobe.com/devnet/flex/videotraining.html">Flex in a Week</a> : Sitio web de ejemplos paso a paso a cargo de los desarrolladores de Adobe.</li>
<li><a title="Web site First Steps in Flex" href="http://www.firststepsinflex.com/">First Steps in Flex</a> : Creado por Bruce Eckel y James Ward.</li>
</ul>
<p>Blogs que considero de notable experiencia en el mundo RIA:</p>
<ul>
<li><a title="Blog Made in Flex" href="http://www.madeinflex.com/" >Made in Flex </a></li>
<li><a title="Blog Inside RIA" href="http://oreilly.com/insideria/index.html">Inside RIA</a></li>
</ul>
<p>Referencias bibliográficas de lectura obligatoria:</p>
<ul>
<li><a title="Patrones de diseño en aplicaciones RIA" href="http://www.portalscreen.com/2010-03/actionscript-design-patterns.html" >ActionScript 3 : Design Patterns</a> (Nivel Avanzado)</li>
<li><a title="Ebook Design patterns : Crear - Modificar - Reutilizar" href="http://www.portalscreen.com/2009-12/crear-modificar-reutilizar.html" >Adobe AIR : Crear &#8211; Modificar &#8211; Reutilizar</a> (Muy Aconsejable, nivel Medio)</li>
</ul>
<p>Estoy seguro que estas referencias os servirá a muchos para esas primeras aplicaciones, y una vez más me despido no sin antes invitaros a comentar sobre cualquier tema que os resulte interesante en el entorno RIA.</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2009-12/crear-modificar-reutilizar.html" rel="bookmark" class="crp_title">Adobe AIR: crear &#8211; modificar &#8211; reutilizar</a></li><li><a href="http://www.portalscreen.com/2010-03/actionscript-design-patterns.html" rel="bookmark" class="crp_title">Actionscript 3: Design Patterns</a></li><li><a href="http://www.portalscreen.com/2010-04/slideshow-web-design.html" rel="bookmark" class="crp_title">30 Ejemplos geniales de SlideShow en la Web</a></li><li><a href="http://www.portalscreen.com/2010-09/libros-para-emprendedor.html" rel="bookmark" class="crp_title">Un cumpleaños motivador.. referencias de un emprendedor.</a></li><li><a href="http://www.portalscreen.com/2010-03/papervision3d-for-dummies.html" rel="bookmark" class="crp_title">Papervision3D for Dummies : Hola mundo en 3D</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2011-04/primeros-pasos-adobe-flex.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mate vs Cairngorm (Frameworks Flex)</title>
		<link>http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html</link>
		<comments>http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 11:28:05 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[flash builder]]></category>
		<category><![CDATA[frameworks]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=764</guid>
		<description><![CDATA[Hace poco hice un pequeño estudio personal, evaluando frameworks para la gestión de eventos de Flex. Utilizando Cairngorm como framework preferido, me encontré con algunos problemas en el uso de este, al intentar incluir modules en mi aplicación, eso me llevó a plantearme el explorar otros frameworks disponibles en la plataforma, entonces me topé con [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco hice un pequeño estudio personal, evaluando frameworks para la gestión de eventos de Flex. Utilizando <a title="page about Framework Flex" href="http://www.adobe.com/devnet/flex/articles/cairngorm_pt1.html">Cairngorm </a>como framework preferido, me encontré con algunos problemas en el uso de este, al intentar incluir modules en mi aplicación, eso me llevó a plantearme el explorar otros frameworks disponibles en la plataforma, entonces me topé con otro muy conocido en la materia, Mate.<br />
Éstos son algunos pros y los contras de ambos marcos:<br />
<br/><br />
<strong><span style="font-size:16px;">[Mate]</span></strong><br />
<strong>Pros</strong>:</p>
<p>* Etiqueta basada en eventos los cuales impulsan el Framework.</p>
<p>* Forma declarativa de la gestión de eventos.</p>
<p>* Eventos personalizados se heredan de forma predeterminada desde los propios de Flash, sin código del framework.</p>
<p>* Utiliza Event-bubbling para captar los eventos con EventMap sin definir gran cantidad de código.</p>
<p><strong>Contras:</strong></p>
<p>*  Los cambios de estado deben de notificarse expresamente a todos los  puntos de vista asociados al hacer uso de la inyección de propiedades.</p>
<p>*  La aplicación puede fallar sin lanzar ningún error cuando sin querer escribibes mal el  nombre del parámetro en algún evento, la comprobación del compilador en las  etiquetas de EventMap falta.<br />
<br/><br />
<strong><span style="font-size:16px;">[Cairngorm]</span></strong><br />
<strong>Pros:</strong></p>
<p>* Modelo Singleton &#8211; Utiliza patrón Observer para actualizar todas las vistas asociadas al cambio de estado.</p>
<p>* Patrón Command &#8211; Define claramente el trabajo de la aplicación. Reduce las posibilidades de acumulación de código en archivos MXML.</p>
<p>*  Introducción de Business Delegate que pueden acelerar el proceso de  desarrollo de proyectos con los diferentes equipos de cliente y servidor  de aplicación. Delegate puede ser usado por el equipo de equipo cliente para devolver los datos simulados sin necesidad de atacar momentaneamente a BBDD, simplemente atacando a datos <a href="http://www.portalscreen.com/2009-12/parse-xml-e4x.html">XML </a>para test.</p>
<p><strong>Contras:</strong></p>
<p>* Código base reciente y poco detallado. (Hoy en día existe más documentación al respecto).</p>
<p>*  Los eventos personalizados se heredan de CairngormEvent que introduce conexión entre la aplicación y el código del framework.<br />
<br/><br />
A mi parecer, Cairngorm está más  preparado para el desarrollo de aplicaciones de empresa con equipos de desarrollo voluminosos. El uso del patrón Command realmente puede acelerar el proceso de desarrollo y la búsqueda de elementos dentro del código. Mate por el contrario es más adecuado para pequeñas aplicaciones. Sin embargo espero, personalmente, una mejora en Mate para añadir al compilador la opción de comprobación de etiquetas sobre EventMap.</p>
<p>Aparentemente y dejando un poco de lado los frameworks, se está haciendo especial incapie en conseguir un IDE mejor con el cual el desarrollar sea mucho más comodo y corrija errores en tiempo real tales como los ortográficos, los cuales pueden hacer nuestra aplicación añicos por un simple descuido. Con <a href="http://www.portalscreen.com/2010-04/seo-flex-flash.html">Flash Builder</a> estos aspectos se están cuidando más al detalle y seguramente con el nuevo Flash Builder &#8220;Burrito&#8221; la programación sea mucho más cómoda e incluso a muchos usuarios de <a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html">Apple </a>les resulte parecido al famoso editor TextMate.</p>
<p><span style="color: #008000;"><em><span style="font-size: 18px;">¿Qué mejorarías en las siguientes versiones de Flex: IDE o Frameworks?</span></em></span></p>
<p>Enlace a los Framework:</p>
<p><a title="page Adobe about Cairngorm" href="http://www.adobe.com/devnet/flex/articles/cairngorm_pt1.html" target="_blank">Cairngorm</a>, <a title="Proyect Mate" href="http://mate.asfusion.com/" target="_blank">Mate</a></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html" rel="bookmark" class="crp_title">Razones para usar Adobe Flex frente a otros como silverlight, jquery..</a></li><li><a href="http://www.portalscreen.com/2010-07/jquery-flex-saas.html" rel="bookmark" class="crp_title">JQuery Vs Flex &#8211; Proyectos SAAS</a></li><li><a href="http://www.portalscreen.com/2012-02/crear-app-nativa-ios-android-sencha.html" rel="bookmark" class="crp_title">Aplicaciones nativas para iOS y Android con Sencha Touch</a></li><li><a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html" rel="bookmark" class="crp_title">Programación orientada a iPhone e iPad</a></li><li><a href="http://www.portalscreen.com/2010-04/sketchpad-paint-html5.html" rel="bookmark" class="crp_title">Sketchpad: el paint de Html5</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple levanta el castigo a Adobe</title>
		<link>http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html</link>
		<comments>http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html#comments</comments>
		<pubDate>Fri, 10 Sep 2010 06:40:25 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Desarrollo Apple]]></category>
		<category><![CDATA[Noticias y Eventos]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash builder]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=715</guid>
		<description><![CDATA[Atención Flash &#38; , se anuncia que Adobe al parecer ha sido perdonado por la compañía Apple, y los archiconocidos dispositivos de la marca con sistema  iOS (iphone &#38; ipad), al fin reproducirán archivos Flash, por lo que es una gran noticia para nosotros los desarrolladores. No es un bulo, Adobe lo ha anunciado esta [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Atención Flash &amp; <a href="http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html">Flex Developers</a>, se anuncia que <a title="Adobe Community" href="http://www.adobe.com" target="_blank">Adobe </a>al parecer ha sido perdonado por la compañía <a title="Apple" href="http://www.apple.com" target="_blank">Apple</a>, y los archiconocidos dispositivos de la marca con sistema  iOS (iphone &amp; ipad), al fin reproducirán archivos Flash, por lo que es una gran noticia para nosotros los desarrolladores. No es un bulo, Adobe lo ha anunciado esta misma mañana en su blog oficial. Os cito textualmente la noticia publicada:<a title="Appler indula a Flash developers" href="../contenido/archivos/2010/09/flash-iphone1.jpg"><img class="alignright size-medium wp-image-717" style="margin: 10px;" title="Apple da el visto bueno a Adobe" src="../contenido/archivos/2010/09/flash-iphone1-229x300.jpg" alt="Apple da el visto bueno a Adobe" width="169" height="222" /></a></p>
<div style="text-align: justify; color: #9c9c9c; font-style: italic;">
<p>Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable Flash developers to quickly and easily deliver applications for iOS devices. The feature is available for developers to use today in Flash Professional CS5, and we will now resume development work on this feature for future releases.</p>
<p>This is great news for developers and we’re hearing from our developer community that Packager apps are already being approved for the App Store. We do want to point out that Apple’s restriction on Flash content running in the browser on iOS devices remains in place.</p>
<p>Adobe will continue to work to bring full web browsing with Flash Player 10.1 as well as standalone applications on AIR to a broad range of devices, working with key industry partners including Google, HTC, Microsoft, Motorola, Nokia, Palm/HP, RIM, Samsung and others.</p>
</div>
<p style="text-align: justify;">En conclusión, cuando parecía que flash estaba camino del olvido y developers nos preguntabamos cuanto tardaría en suceder, resurje de sus cenizas cual ave Fenix para darnos un suspiro de alivio y a la vez ilusión por el hecho de adentrarnos en lo que siempre quisimos.<br />
Por mi parte a la nueva versión de <a href="http://www.portalscreen.com/category/clases-adobe-flex">Flash Builder</a> la llamaría, Flash Builder (Fenix).</p>
<p><span>vía:</span><a title="Apple perdona a Adobe" href="http://blogs.adobe.com/conversations/2010/09/great-news-for-developers.html" target="_blank">Great news for Developers</a></p>
<p><span id="more-715"></span><br />
 </p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-03/adobe-air-iphone.html" rel="bookmark" class="crp_title">Adobe Air mobile (mac,win,lin,android &#8230; iphone)</a></li><li><a href="http://www.portalscreen.com/2010-10/inmarket-adobe-air.html" rel="bookmark" class="crp_title">&#8216;InMarket&#8217;: La Store de Aplicaciones Adobe Air 2.5</a></li><li><a href="http://www.portalscreen.com/2012-02/crear-app-nativa-ios-android-sencha.html" rel="bookmark" class="crp_title">Aplicaciones nativas para iOS y Android con Sencha Touch</a></li><li><a href="http://www.portalscreen.com/2011-11/html5-standard-a-debate.html" rel="bookmark" class="crp_title">HTML5, ¿Nuevo standard o foco de debate?</a></li><li><a href="http://www.portalscreen.com/2011-11/adobe-abandona-flash-movil-tablet.html" rel="bookmark" class="crp_title">El futuro de Flash no está perdido. Tranquilidad!</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Razones para usar Adobe Flex frente a otros como silverlight, jquery..</title>
		<link>http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html</link>
		<comments>http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html#comments</comments>
		<pubDate>Thu, 09 Sep 2010 22:51:22 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[eBooks]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[flash builder]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=706</guid>
		<description><![CDATA[hola a todos, os doy la bienvenida en un nuevo post en el cual he querido compartir mi forma de pensar en relación al uso de Adobe Flex frente a otras técnicas de desarrollo web como silverlight y Básicamente he querido destacar 5 puntos claves que han sido base para decantarme por el desarrollo de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">hola a todos, os doy la bienvenida en un nuevo post en el cual he querido compartir mi forma de pensar en relación al uso de Adobe Flex frente a otras técnicas de desarrollo web como silverlight y <a href="http://www.portalscreen.com/category/jquery-resources">jquery.</a> Básicamente he querido destacar 5 puntos claves que han sido base para decantarme por el desarrollo de aplicaciones RIA bajo este entorno.</p>
<p style="text-align: justify;"><a href="http://www.portalscreen.com/contenido/archivos/2010/09/images.jpg"><img class="size-medium wp-image-707 alignnone" style="margin: 10px;" title="Desarrollo de aplicaciones RIA" src="http://www.portalscreen.com/contenido/archivos/2010/09/images-300x146.jpg" alt="" width="300" height="146" /></a></p>
<p style="text-align: justify;">Los 5 puntos son los siguientes:</p>
<p style="text-align: justify;"><strong>1. Fácil de aprender y usar</strong><br />
Antes de conocer Flex, era desarrollador Php, antes de Php, fuí desarrollador C++ y Delphi. Así que sé exactamente lo costoso que es  aprender un nuevo lenguaje de programación. Así como el cambio de un lenguaje de una transmisión manual a uno automático por así decirlo,   se necesita tiempo para acostumbrarse a esos cambios.<br />
Sorprendentemente, la primera vez que vi <a href="http://www.portalscreen.com/category/clases-adobe-flex">código de Flex</a>, pensé que era Java. Teniendo en cuenta que la sintaxis era similar, la estructura y el estilo. Sin tiempo, construí mi primera aplicación totalmente funcional en Flex, en realidad me costó algo acostumbrarme y terminarla pues la exigencia del proyecto iba muy por delante de mis conocimientos en aquel entonces, pero me llevé una satisfacción personal.<br />
Otra belleza de Flex es su herramienta de desarrollo &#8211; Flash Builder (Flex 4) Está construido sobre la plataforma &#8211; <a title="get EasyEclipse for linux" href="http://www.easyeclipse.org/site/home/" target="_blank">Eclipse IDE</a> . Flash Builder ofrece muchas funciones útiles, tales como editor de  diseño, herramientas de construcción, un depurador integrado. Hace que el trabajo sea mucho más fácil. Si lo deseas puedes conseguir una copia de Flash Builder pinchando <a title="Obtener copia Flash Builder 4" href="http://www.adobe.com/products/flashbuilder/" target="_blank">aquí</a>.</p>
<p style="text-align: justify;"><strong>2. Lenguaje y Framework</strong><br />
A  diferencia de <a href="http://www.portalscreen.com/2010-06/tutorial-jquery-ui.html">JavaScript </a>lenguaje el cual <a href="http://www.portalscreen.com/2010-06/tutorial-jquery-ui.html">AJAX</a> se apoya, Adobe Flex está constituido sobre  un lenguaje de programación fuertemente orientado a Objetos. Creo  que el equipo de desarrollo Flex se extiende  a una gran cantidad de estructurado  Java, por lo que es adecuado para el desarrollo de  aplicaciones de nivel empresarial.<br />
Además, hay algunos frameworks con experiencia para apoyar Flex a nivel de arquitectura. Al  igual que Struts y Spring para Java, Cairngorm y Mate son dos frameworks basados en el lanzamiento de eventos para aplicar el MVC (Modelo-Vista-Control)  patrón de diseño para Flex. Y los dos proyectos son de origen opensource.<span id="more-706"></span></p>
<p style="text-align: justify;"><strong>3. Soporte para el navegador</strong><br />
¿Cuántas  veces tienes que tratar con diferentes navegadores (IE 6, IE 7,  Firefox, Google Chrome, Opera, Safari &#8230;) sólo para hacer que las  páginas web se vean bien? errores  de JavaScript, de imágenes PNG que faltan, la disposición falla, vas a  agregar todo tipo de parches o &#8220;hacks&#8221; para tratar el problema. Como  resultado, el código es confuso y difícil de mantener, te sientes  frustrado y agotado, pero los problemas siguen apareciendo &#8230;<br />
Haciendo uso de Adobe Flex en el tiempo de ejecución (Flash Player) , estás actuando frente a un 98%  de penetración en el  mercado de trabajo constantemente a través de diferentes navegadores,  que finalmente pueden centrarse en la construcción de un gran RIA  en lugar  de preocuparse por su compatibilidad.</p>
<p style="text-align: justify;"><strong>4. Desarrollo Rápido y Fácil integración</strong><a href="http://www.portalscreen.com/contenido/archivos/2010/09/tour-de-flex.png"><img class="alignright size-medium wp-image-708" style="margin: 10px;" title="Aplicaciones desarrolladas en Adobe Flex/AIR" src="http://www.portalscreen.com/contenido/archivos/2010/09/tour-de-flex-300x270.png" alt="" width="300" height="270" /></a><br />
El tiempo es dinero! Esto es especialmente cierto en Internet. ¿Por qué .Net toma muchas cosas de Java? Una de las razones es que proporciona una gran cantidad de módulos para sujetar el proceso de desarrollo. Al  igual que .Net, Adobe Flex nació con muchos componentes, por ejemplo, los DataGrid, ProgressBar, RichTextEditor, Slider,  Acordeon, Charts &#8230;) todo ello para ayudar a crear apps RIA más rápido y fácil.<br />
Por otra parte, Flex puede ser el mejor marco de trabajo para integrarse fácilmente con diferentes sistemas externos. Proporciona  componentes tales como <a href="http://www.portalscreen.com/2010-03/localconnection-flex-as3.html">HTTPService, WebService y RemoteObject</a>, además  de servicio de datos opcionales como LCDs o BlazeDS. En  uno de mis proyectos Flex, recogí datos desde servidor J2EE, SAP y  otros 2 sistemas heredados para componer los informes finales. Sin Flex, el mismo trabajo hubiera sido mucho más complejo e incluso impensable en la compatibilidad y desarrollo entre sistemas.</p>
<p style="text-align: justify;"><strong>5. Efecto visual más atractivo</strong><br />
Sí, RIA se supone que es cool! Los  acuerdos de integración regional más sorprendentes pueden maximizar su  sensación de sentirse cerca de los productos más novedosos y jugosos, como BMW X5 o  HDTV de Sony. Es más, la mayoría de los acuerdos de integración regional se llevan a cabo por la empresa Adobe Flash. Adobe Flex está construida por encima de Flash, se puede acceder a todas las bibliotecas de desarrollo Flash y heredar sus bienes. De ahí la unión de plataformas que da como resultado <a title="Download Adobe Flash builder" href="http://www.adobe.com/products/flashbuilder/" target="_blank">Adobe  Flash builder</a>. Por lo tanto, no cabe duda de que Adobe Flex te ofrece todo lo necesario para construir interesantes aplicaciones y soluciones RIA.</p>
<p style="text-align: justify;"><strong>En Conclusión</strong><br />
<a title="Rich Internet Applications" href="http://es.wikipedia.org/wiki/Rich_Internet_Application" target="_blank">RIA</a> significa no sólo aplicar una cirugía estética a tu linea de negocio, sino también  proporciona una separación de imagen, superior respecto a  tus competidores. Muchas personas pueden dar diferentes opciones a la hora de desarrollar aplicaciones RIA. Pero lo más importante es, vuestra evaluación sobre la base de recursos, sistemas y requisitos. Os propongo mi top 5 razones para elegir <a href="http://www.portalscreen.com/2010-03/flex-effects-animation.html">Adobe Flex</a>:</p>
<p style="text-align: justify;"><span style="color: #333333;"><em><strong>1. Fácil de aprender y usar</strong></em></span></p>
<p style="text-align: justify;"><span style="color: #333333;"><em><strong>2. lenguaje y frameworkd</strong></em></span></p>
<p style="text-align: justify;"><span style="color: #333333;"><em><strong>3. Soporte para navegadores</strong></em></span></p>
<p style="text-align: justify;"><span style="color: #333333;"><em><strong>4. Desarrollo Rápido y de fácil integración</strong></em></span></p>
<p style="text-align: justify;"><span style="color: #333333;"><em><strong>5. Efecto visual más atractivo</strong></em></span></p>
<p> </p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html" rel="bookmark" class="crp_title">Mate vs Cairngorm (Frameworks Flex)</a></li><li><a href="http://www.portalscreen.com/2010-07/jquery-flex-saas.html" rel="bookmark" class="crp_title">JQuery Vs Flex &#8211; Proyectos SAAS</a></li><li><a href="http://www.portalscreen.com/2012-02/crear-app-nativa-ios-android-sencha.html" rel="bookmark" class="crp_title">Aplicaciones nativas para iOS y Android con Sencha Touch</a></li><li><a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html" rel="bookmark" class="crp_title">Programación orientada a iPhone e iPad</a></li><li><a href="http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html" rel="bookmark" class="crp_title">Apple levanta el castigo a Adobe</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Evento Adobe Hispano 2010</title>
		<link>http://www.portalscreen.com/2010-09/adobe-hispano-2010.html</link>
		<comments>http://www.portalscreen.com/2010-09/adobe-hispano-2010.html#comments</comments>
		<pubDate>Thu, 02 Sep 2010 21:34:19 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Noticias y Eventos]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=697</guid>
		<description><![CDATA[Realmente asombrado e inspirado por los directivos de los grupos de habla española Adobe usuario (a través de América Latina y Europa). Y es que  se hacen ver los esfuerzos incansables por producir revistas de papel satinado en línea, los proyectos de traducción, seminarios en línea, en línea y conferencias en vivo. Adobe Hispano está [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.portalscreen.com/contenido/archivos/2010/09/adobehispano.jpg"><img class="alignright size-full wp-image-696" style="margin: 10px;" title="eSeminars Adobe Hispano" src="http://www.portalscreen.com/contenido/archivos/2010/09/adobehispano.jpg" alt="" width="208" height="270" /></a>Realmente asombrado e inspirado por los directivos de los grupos de habla española Adobe usuario (a través de América Latina y Europa). Y es que  se hacen ver los esfuerzos incansables por producir revistas de papel satinado en línea, los proyectos de traducción, seminarios en línea, en línea y conferencias en vivo.</p>
<p style="text-align: justify;"><a href="http://www.adobehispano.com/">Adobe Hispano</a> está de vuelta! Versión 2010 dando comienzo del 13 al 16 de septiembre, cuenta con 20 speakers, en representación de 11 países, más de 4 días. Ellos expondrán sus consejos, trucos y demos de los productos y tecnologías de Adobe, totalmente en español. Si deseas participar o recibir más información, <a href="http://www.adobehispano.com/">regístrese aquí</a>.</p>
<p style="text-align: justify;">La asistencia al eSeminar es de acceso gratuito y el lugar del evento es en la nube. Adobehispano es un evento online al cual podrás acceder desde cualquier parte del mundo por medio de tu ordenador.</p>
<p><span id="more-697"></span><br />
<!--adsense#pie_post_large--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-08/webcongress-malaga-30-de-septiembre-y-1-de-octubre-2010.html" rel="bookmark" class="crp_title">WebCongress 2010 en el palacio de congresos de Málaga los días 30 de Septiembre y 1 de Octubre 2010</a></li><li><a href="http://www.portalscreen.com/2010-02/flashday-as3-flex.html" rel="bookmark" class="crp_title">FlashDay: iniciativa extraoficial</a></li><li><a href="http://www.portalscreen.com/2010-09/porque-youtube-usa-flash.html" rel="bookmark" class="crp_title">YouTube usa plataforma Flash &#8211; Google explica porqué</a></li><li><a href="http://www.portalscreen.com/2010-08/adobe-air-on-android.html" rel="bookmark" class="crp_title">Adobe AIR 2.5 llega al sistema Android 2.2 a finales de 2010</a></li><li><a href="http://www.portalscreen.com/2010-04/html5-flash-flex.html" rel="bookmark" class="crp_title">HTML 5 vs Adobe Flash/Flex</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-09/adobe-hispano-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery Vs Flex &#8211; Proyectos SAAS</title>
		<link>http://www.portalscreen.com/2010-07/jquery-flex-saas.html</link>
		<comments>http://www.portalscreen.com/2010-07/jquery-flex-saas.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 22:57:56 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=628</guid>
		<description><![CDATA[¿Que elección tomar para el desarrollo de un proyecto Saas?, esa misma pregunta me la he planteado yo mismo al curiosear y visualizar proyectos e ideas que muchos desarrolladores comentan en sus blogs y foros. Como posible respuesta, llegué a evaluar tanto el desarrollo en y como en . Bajo &#8220;mi punto de vista&#8221;, no [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">¿Que elección tomar para el desarrollo de un proyecto Saas?, esa misma pregunta me la he planteado yo mismo al curiosear y visualizar proyectos e ideas que muchos desarrolladores comentan en sus blogs y foros.</p>
<p style="text-align: justify;"><img class="alignleft size-thumbnail wp-image-631" style="margin-left: 10px; margin-right: 10px; border: 1px solid black;" title="flex vs jquery - proyect saas" src="http://www.portalscreen.com/contenido/archivos/2010/07/saas-150x150.jpg" alt="" width="150" height="150" />Como posible respuesta, llegué a evaluar tanto el desarrollo en  <a href="http://www.portalscreen.com/category/clases-adobe-flex">Adobe Flex</a> y como en <a href="http://www.portalscreen.com/2010-06/tutorial-jquery-ui.html">jQuery</a>. Bajo &#8220;mi punto de vista&#8221;, no he sacado en claro cual de las dos tecnología se lleva el gato al agua y es más eficiente según las características de cada una, pero si os quiero dejar mi opinión personal.</p>
<p style="text-align: justify;">Las prioridades que debe de tener el proyecto:</p>
<p style="text-align: justify;">~<strong> Productividad</strong> &#8211; Lanzar el producto lo antes posible, sin dar posibilidad de demora en la elaboración del proyecto.</p>
<p style="text-align: justify;">~ La <strong>experiencia </strong>y <strong>usabilidad </strong>hacia el usuario &#8211; el proyecto debe de ofrecer un aspecto profesional y el  usuario debe tener una experiencia agradable con el producto. No es un  problema para ninguna de las dos plataformas, aunque probablemente se perderá  automáticamente el 10% de los usuarios potenciales que no tienen  instalado <a href="http://www.portalscreen.com/2010-03/adobe-flash-flex.html">Flash</a>, aunque personalmente me duela.</p>
<p style="text-align: justify;">~ <strong>Reutilización del desarrollo</strong> &#8211; Para qué reinventar la rueda, el desarrollo debe de ser lo más eficiente y modular posible, para conseguir reutilizar el trabajo ya hecho y no atrasar el producto.</p>
<p style="text-align: justify;">Características de la Aplicación:</p>
<p style="text-align: justify;">~ La <strong>lógica de trabajo </strong>- El procesado residirá en el servidor PHP y los datos estarán almacenados en MySQL. La plataforma RIA sólo debe presentar los  datos al usuario.<br />
~ <strong>Acceso a datos inmediatos</strong>- Una de las principales razones por la que me inclino en la utilización de plataforma RIA.  No cabe la posibilidad de volver a recargar la página cuando el usuario ha realizado algún tipo de filtro o búsqueda, esa acción da pie a poca usabilidad y lentitud en el proceso de cara al usuario.<br />
~ <strong>La seguridad es necesaria</strong> &#8211; Aparentemente ninguna de las dos plataformas ofrecen problemas hacia este apartado, pero quizas alguno de vosotros pueda o quiera decir algo al respecto, lo podeis comentar sin ningún problema y así poder ayudar a la comunidad interesada en estos aspectos.</p>
<p style="text-align: justify;">Para concluir esta entrada, decir que esta ha sido una reflexión personal y para nada es la solución final. Me encantaría escuchar  lo que la comunidad tiene que decir al respecto, y como siempre quedais invitados a comentar cualquier cosa que querais transmitir.</p>
<p style="text-align: justify;">Gracias por adelantado!</p>
<p><span id="more-628"></span><br />
<!--adsense#pie_post--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html" rel="bookmark" class="crp_title">Razones para usar Adobe Flex frente a otros como silverlight, jquery..</a></li><li><a href="http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html" rel="bookmark" class="crp_title">Mate vs Cairngorm (Frameworks Flex)</a></li><li><a href="http://www.portalscreen.com/2010-04/seo-flex-flash.html" rel="bookmark" class="crp_title">Indexando una Web en Adobe Flex/Flash</a></li><li><a href="http://www.portalscreen.com/2010-08/adobe-air-on-android.html" rel="bookmark" class="crp_title">Adobe AIR 2.5 llega al sistema Android 2.2 a finales de 2010</a></li><li><a href="http://www.portalscreen.com/2010-03/papervision3d-for-dummies.html" rel="bookmark" class="crp_title">Papervision3D for Dummies : Hola mundo en 3D</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-07/jquery-flex-saas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Images gallery with papervision3d</title>
		<link>http://www.portalscreen.com/2010-06/gallery-papervision3d.html</link>
		<comments>http://www.portalscreen.com/2010-06/gallery-papervision3d.html#comments</comments>
		<pubDate>Sun, 20 Jun 2010 11:20:30 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Flex 3D]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[flex 3d]]></category>
		<category><![CDATA[papervision3d]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=551</guid>
		<description><![CDATA[Hola a todos nuevamente, aquí les traigo un ejemplo práctico de galería de imágenes con papervision3d. Es un ejemplo bastante sencillo pero a la vez práctico e interesante. Espero que les guste, me despido no sin antes invitarles a dejar cualquier comentario o petición, un saludo a todos. &#160; Nota: 1 click para acercar la [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hola a todos nuevamente, aquí les traigo un ejemplo práctico de galería de imágenes con papervision3d. Es un ejemplo bastante sencillo pero a la vez práctico e interesante. Espero que les guste, me despido no sin antes invitarles a dejar cualquier comentario o petición, un saludo a todos.</p>
<p>&nbsp;</p>
<p><object width="450" height="320"><param value="http://www.portalscreen.com/contenido/archivos/2010/06/galeria.swf" name="movie"><embed width="450" height="320" align="center" src="http://www.portalscreen.com/contenido/archivos/2010/06/galeria.swf"></object><br />
Nota:  1 click para acercar la cámara, 2 click para alejarse.<br />
Download: <a title="Download Gallery Papervision3d" href="http://www.portalscreen.com/downloads/galeria-papervision3d.rar">Galería papervision3D</a></p>
<p>&nbsp;</p>
<p><span id="more-551"></span><br />
<!--adsense#pie_post--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-05/galeria-imagenes-flex.html" rel="bookmark" class="crp_title">Carousel de imágenes en Flex</a></li><li><a href="http://www.portalscreen.com/2011-05/galeria-imagenes-hbox.html" rel="bookmark" class="crp_title">Galería de imágenes en componente HBox</a></li><li><a href="http://www.portalscreen.com/2010-03/papervision3d-for-dummies.html" rel="bookmark" class="crp_title">Papervision3D for Dummies : Hola mundo en 3D</a></li><li><a href="http://www.portalscreen.com/2010-04/flash-iphone-app.html" rel="bookmark" class="crp_title">Adobe AIR para iPhone y Android OS : Flash Pro CS5</a></li><li><a href="http://www.portalscreen.com/2010-03/flex-effects-animation.html" rel="bookmark" class="crp_title">Flex 4: Using Effects and Animation</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-06/gallery-papervision3d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indexando una Web en Adobe Flex/Flash</title>
		<link>http://www.portalscreen.com/2010-04/seo-flex-flash.html</link>
		<comments>http://www.portalscreen.com/2010-04/seo-flex-flash.html#comments</comments>
		<pubDate>Tue, 27 Apr 2010 15:12:26 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[Flex e4x]]></category>
		<category><![CDATA[RIA flex]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=436</guid>
		<description><![CDATA[Cuando se construye un FLEX (Flash) de aplicaciones que deben estar disponibles para el usuario a través de Internet, esta pregunta siempre surge: ¿El sitio web que contiene la solicitud es SEO friendly? Y la respuesta es NO. Google y otros motores de búsqueda no pueden ver dentro de Sitios web FLEX (Flash)  y por [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Cuando se construye un FLEX (Flash) de aplicaciones que deben  estar disponibles para el usuario a través de Internet, esta pregunta  siempre surge:</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>¿El sitio web que contiene la solicitud es SEO friendly?</strong></p>
<p style="text-align: justify;">Y la respuesta es NO. Google y otros motores de búsqueda no pueden ver dentro de  Sitios web FLEX  (Flash)  y por lo tanto de indexar sus contenido. Como bien sabemos el SEO es importante para  usted y por lo tanto para su Web, por lo que se le intenta buscar otras soluciones a nivel  técnico.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><img class="size-medium wp-image-438 alignleft" title="Estrategia SEO" src="http://www.portalscreen.com/contenido/archivos/2010/04/seo-explain-now-300x231.jpg" alt="" width="240" height="185" />Yo mismo me ví envuelto en una situación similar a  ésta, y dandole vueltas una idea me golpeó la cabeza. FLEX  (Flash) utiliza XML como fuente primaria de obtención de contenido, y XHTML es un  XML personalizado. La idea es utilizar el contenido de las  páginas HTML y XML para la aplicación FLEX (Flash). Los  XML se pueden leer y a la vez ser indexados por los motores de búsqueda, e aquí el origen del contenido ideal para su aplicación FLEX (Flash), y la solución a nuestro problema.</p>
<p style="text-align: justify;">
<p><span id="more-436"></span></p>
<p style="text-align: justify;"><strong>¿Cómo se  puede hacer desde el punto de vista técnico?</strong> Bueno, es bastante simple:</p>
<p style="text-align: justify;"><strong>1</strong>. Las páginas HTML estarán formadas por  archivos  XML que seran el contenido necesario para su aplicación FLEX (Flash) . El contenido de la página quedará disponible para los motores de búsqueda.<br />
<strong> </strong></p>
<p style="text-align: justify;"><strong>2</strong>.  Crear un  archivo XSLT el cual se va a generar en la máquina del usuario, el  contenido XML de la página en una página HTML normal y agregar  el componente Flash necesario para ejecutar la aplicación FLEX (Flash).</p>
<p style="text-align: left;"><strong>3</strong>. Apunte con su aplicación FLEX (Flash) para obtener la  información de la página actual en sí. Recuerde  que si el XSLT no se aplica, la página actual no es más que un archivo  XML.</p>
<p style="text-align: justify;"><strong>Conclusión:</strong> El usuario verá una aplicación RIA creada en FLEX y los motores de búsqueda verán una bonita página  XML la cual será facil de indexar, ambas partes quedarán totalmente satisfechas, y usted podrá decir que su Web es totalmente indexable por los buscadores.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Espero que sea de gran ayuda y les invito a visitar otros post también interesantes en portalscreen.com.</p>
<p style="text-align: justify;">Saludos.</p>
<p style="text-align: justify;">
<p><!--more--><br />
<!--adsense#pie_post--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-01/10-consejos-seo.html" rel="bookmark" class="crp_title">10 consejos sobre optimización SEO</a></li><li><a href="http://www.portalscreen.com/2010-06/tutorial-jquery-ui.html" rel="bookmark" class="crp_title">jQuery UI 1.7: Biblioteca UI para jQuery</a></li><li><a href="http://www.portalscreen.com/2010-04/sketchpad-paint-html5.html" rel="bookmark" class="crp_title">Sketchpad: el paint de Html5</a></li><li><a href="http://www.portalscreen.com/2010-07/jquery-flex-saas.html" rel="bookmark" class="crp_title">JQuery Vs Flex &#8211; Proyectos SAAS</a></li><li><a href="http://www.portalscreen.com/2011-07/adaptar-web-a-dispositivo-movil.html" rel="bookmark" class="crp_title">Mobilizer, tu web adaptada a disposivos móviles</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-04/seo-flex-flash.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>HTML 5 vs Adobe Flash/Flex</title>
		<link>http://www.portalscreen.com/2010-04/html5-flash-flex.html</link>
		<comments>http://www.portalscreen.com/2010-04/html5-flash-flex.html#comments</comments>
		<pubDate>Fri, 09 Apr 2010 21:38:30 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Noticias y Eventos]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[html5 flex]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=385</guid>
		<description><![CDATA[Últimamente se ha comentado acerca de la implantación de HTML 5 y la repercusión de este respecto a Flash. En realidad no solo Flash se vé afectado por esta versión de HTML, si no tambíen nuestro querido Flex y bajo mi opinión en segundos planos Microsoft Silverlight y JavaFX. Todo esto se ha especulado, gracias [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Últimamente se ha comentado acerca de la implantación de HTML 5 y la repercusión de este respecto a Flash. En realidad no solo Flash se vé afectado por esta versión de HTML, si no tambíen nuestro querido Flex y bajo mi opinión en segundos planos Microsoft Silverlight y JavaFX.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Todo esto se ha especulado, gracias a que la nueva versión cuenta con muchas características que hasta la fecha eran impensables, a no ser que se implentasen a base de plug-ins específicos. Entre las novedades destacan los siguientes elementos:</p>
<ul style="text-align: justify;">
<li>El &lt;audio&gt; y  elementos &lt;video&gt;, que permiten incrustar elementos multimedia directamente  en el navegador.</li>
<li>El elemento  &lt;canvas&gt;, lo que da lugar a imágenes y gráficos vectoriales para  ser prestados directamente con el lenguaje Java, que permite animaciones  simples.</li>
<li style="text-align: justify;">El almacenamiento de  datos sin conexión para que los usuarios pueden mantener una línea de  base de datos 5Mb, manipular los datos, y volver a sincronizar los datos  más tarde.</li>
</ul>
<p style="text-align: justify;"><a href="http://www.portalscreen.com/contenido/archivos/2010/04/flex-e1270850511443.jpg">
<a href='http://www.portalscreen.com/2010-04/html5-flash-flex.html/flex' title='flex vs html5'><img width="150" height="147" src="http://www.portalscreen.com/contenido/archivos/2010/04/flex-e1270850697101-150x147.jpg" class="attachment-thumbnail" alt="flex vs html5" title="flex vs html5" /></a>
<a href='http://www.portalscreen.com/2010-04/html5-flash-flex.html/html' title='html5 vs flex'><img width="150" height="150" src="http://www.portalscreen.com/contenido/archivos/2010/04/html-150x150.jpg" class="attachment-thumbnail" alt="html5 vs flex" title="html5 vs flex" /></a>
</p>
<p></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://www.portalscreen.com/contenido/archivos/2010/04/html.jpg"><br />
</a></p>
<p style="text-align: justify;">Estas características han  sido necesarias desde hace mucho tiempo, y pesar de que HTML 5 no  es todavía un estándar, ya se pueden ver desarrollos hechos en los principales navegadores: Firefox 3, Internet Explorer 8 y Safari 4. Esto significa que usted  puede crear nuevos desarrollos en HTML 5 desde ya! Probablemente la más  famosa aplicación en HTML 5 que se puede encontrar hasta ahora es Google Wave para correo  electrónico, la cual todo el mundo de este mundillo desea probar! lo antes posible.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Respecto a lo que se comenta de que en breve HTML 5 podría alcanzar la tan lograda popularidad que Flash/Flex llevan a las espaldas, me veo en la obligación de decir que como desarrollador de aplicaciones RIA en Flex/AIR que soy, creo que va a haber una competencia sana, pero de momento HTML 5 queda un poco lejos de lo que la tecnología de Adobe ha conseguido hasta la fecha, contando con la cantidad de comunidades de desarrolladores Flash/Flex que día a día innovan en nuevas aplicaciones para el usuario. Es un hecho que no se puede ignorar así por que así.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Lo que si podemos dar por seguro, es que el debate está abierto.</p>
<p style="text-align: justify;">¿Que opinan ustedes?, saludos.</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2011-11/adobe-abandona-flash-movil-tablet.html" rel="bookmark" class="crp_title">El futuro de Flash no está perdido. Tranquilidad!</a></li><li><a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html" rel="bookmark" class="crp_title">Programación orientada a iPhone e iPad</a></li><li><a href="http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html" rel="bookmark" class="crp_title">Razones para usar Adobe Flex frente a otros como silverlight, jquery..</a></li><li><a href="http://www.portalscreen.com/2011-04/primeros-pasos-adobe-flex.html" rel="bookmark" class="crp_title">Primeros pasos en Adobe Flex</a></li><li><a href="http://www.portalscreen.com/2010-04/seo-flex-flash.html" rel="bookmark" class="crp_title">Indexando una Web en Adobe Flex/Flash</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-04/html5-flash-flex.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flex 4: Using Effects and Animation</title>
		<link>http://www.portalscreen.com/2010-03/flex-effects-animation.html</link>
		<comments>http://www.portalscreen.com/2010-03/flex-effects-animation.html#comments</comments>
		<pubDate>Mon, 22 Mar 2010 23:55:35 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[as3 book]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[flex 3d]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=319</guid>
		<description><![CDATA[Portalscreen comparte con vosotros, desarrolladores Flex, una Conferencia sobre el uso de efectos y animaciones en Adobe Flex 4  impartida por Adobe SDK team en el FlashCamp de San Francisco. En ella se pueden ver puntos como: Manejo de targets arbitrarios y los types Funcionalidad adicional útil Solucionar los problemas existentes ( funcionalidad y la [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Portalscreen comparte con vosotros, desarrolladores Flex, una Conferencia sobre el uso de efectos y animaciones en Adobe Flex 4  impartida por Adobe SDK team en el FlashCamp de San Francisco. En ella se pueden ver puntos como:</p>
<ul>
<li>Manejo de targets arbitrarios y los types</li>
<li>Funcionalidad adicional útil</li>
<li>Solucionar los problemas existentes ( funcionalidad y la API))</li>
<li>Mantener la compatibilidad de los efectos anteriores</li>
</ul>
<p style="width: 100%; text-align: center;"><object id="player" width="450" height="350" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="file=flash/labs/flashcamp/flashcamp_sf2009_haase.flv&amp;streamer=rtmp://flashstream.adobe.com/ondemand/&amp;height=350&amp;width=450&amp;type=rtmp&amp;image=http://wwwimages.adobe.com/labs.adobe.com/cdn/technologies/flash/videos/flashcamp/haase/flashcamp_sf2009_haase.jpg" /><param name="src" value="http://www.portalscreen.com/contenido/player/player.swf" /><embed id="player" width="450" height="350" type="application/x-shockwave-flash" src="http://www.portalscreen.com/contenido/player/player.swf" allowfullscreen="true" allowscriptaccess="always" flashvars="file=flash/labs/flashcamp/flashcamp_sf2009_haase.flv&amp;streamer=rtmp://flashstream.adobe.com/ondemand/&amp;height=350&amp;width=450&amp;type=rtmp&amp;image=http://wwwimages.adobe.com/labs.adobe.com/cdn/technologies/flash/videos/flashcamp/haase/flashcamp_sf2009_haase.jpg" /></object></p>
<p style="font-size: 10px;">fuente: <a href="www.adobe.com" target="_blank">www.adobe.com</a></p>
<p style="text-align: justify; margin-top: 15px;">También se puede ver la explicación a cerca de los eventos TweenEffect de la clase mx.effects y la animación por parte de la clase spark.effects, determinante fusión de ambas. Uno de los puntos mas atractivos que se pueden ver en la ponencia, es el referente al componente Pararel, el cual se muestra con varios ejemplos y los efectos que intervienen en este.</p>
<p style="text-align: justify; margin-top: 15px;">Bajo mi punto de vista es muy buena referencia para aquellos que quieran dar un poco más de juego a las aplicaciones RIA basadas en Flex.</p>
<p>Que disfruten de la conferencia, y espero vuestras opiniones al finalizar la conferencia.</p>
<p>Reciban un saludo.</p>
<p><span id="more-319"></span></p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-04/flash-iphone-app.html" rel="bookmark" class="crp_title">Adobe AIR para iPhone y Android OS : Flash Pro CS5</a></li><li><a href="http://www.portalscreen.com/2011-11/effects-flex-spark-animations.html" rel="bookmark" class="crp_title">Effects on Flex, usando animaciones con Spark</a></li><li><a href="http://www.portalscreen.com/2010-06/gallery-papervision3d.html" rel="bookmark" class="crp_title">Images gallery with papervision3d</a></li><li><a href="http://www.portalscreen.com/2011-07/adaptar-web-a-dispositivo-movil.html" rel="bookmark" class="crp_title">Mobilizer, tu web adaptada a disposivos móviles</a></li><li><a href="http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html" rel="bookmark" class="crp_title">Apple levanta el castigo a Adobe</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-03/flex-effects-animation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class LocalConnection as3 in Flex</title>
		<link>http://www.portalscreen.com/2010-03/localconnection-flex-as3.html</link>
		<comments>http://www.portalscreen.com/2010-03/localconnection-flex-as3.html#comments</comments>
		<pubDate>Sun, 14 Mar 2010 19:12:25 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[RIA flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=291</guid>
		<description><![CDATA[La clase LocalConnection, probablemente una de las clases más problemáticas a la hora de ser implementada en uno de nuestros proyectos más innovadores. Respecto a esto, tengo que decir que es un mito, no hay clase as3 imposible, difícil si pero jamás imposible. Porqué digo esto, es muy sencillo, ¿nunca os ha pasado, que al [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">La clase LocalConnection, probablemente una de las clases más problemáticas a la hora de ser implementada en uno de nuestros proyectos más innovadores. Respecto a esto, tengo que decir que es un mito, no hay clase as3 imposible, difícil si pero jamás imposible.</p>
<p><br/></p>
<p style="text-align: justify;">Porqué digo esto, es muy sencillo, ¿nunca os ha pasado, que al intentar implementar una clase en flex/flash/air por obra del destino y tras dolores de cabeza no habéis podido utilizarla o simplemente habéis desistido?, pues bien eso mismo me pasó a mí en uno de mis primeros proyectos, cuando tuve que utilizar la clase LocalConnection por primera vez.</p>
<p><br/></p>
<p style="text-align: justify;">El caso práctico en el cual utilicé la clase LocalConnection, fue para crear una conexión a un Stream dinámico de Vídeo. En las pruebas, las cuales las efectuaba directamente desde el compilador, nunca aparecieron errores de conexión y todo iva sobre ruedas. Hasta que concluí con la aplicación y llegó el momento de su publicación, momento en el cual se vieron truncados algunos aspectos de la Aplicación RIA. Tras probar el módulo as3 resultante alojado en un dominio, no pude realizar dicha conexión, y tampoco me aparecian errores al respecto. Lo probé infinidad de veces, incluso llegué a implementarlo en un widget air, para comprobar otras posibles causas. Pero no hubo resultados favorables.</p>
<p><br/><br />
<!--adsense#graphics_superior--></p>
<p style="text-align: justify;">Poco después, comprobando varios aspectos técnicos con un amigo pudimos determinar la causa del problema. El fallo estaba, en que en los momentos de las comprobaciones de dicho módulo con la clase LocalConnection se estaba utilizando la aplicación FlashGet (Acelerador de descargas) en segundo plano, la cual utiliza esa misma clase LocalConnection y a su vez inhabilita las demás conexiones entrantes que se puedan llegar a abrir.</p>
<p><br/></p>
<p style="text-align: justify;">A nivel de uso sobre la clase LocalConnection este post no puede ofrecer mucha información en detalle, pero puede ayudaros si alguna vez os encontráis con este tipo de situación. Por lo menos a mí, me podría haber ahorrado algunas horas de investigación.</p>
<p><br/><br />
<span id="more-291"></span><br />
<!--adsense#banner_post--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-01/sharedobject-flex-as3.html" rel="bookmark" class="crp_title">Clase SharedObject : conociendo las cookies de Flex</a></li><li><a href="http://www.portalscreen.com/2009-12/papervision-as3.html" rel="bookmark" class="crp_title">Papervision3D : primeros pasos</a></li><li><a href="http://www.portalscreen.com/2011-08/moviles-trato-cliente.html" rel="bookmark" class="crp_title">Operadores móviles: De verguenza!</a></li><li><a href="http://www.portalscreen.com/2011-11/effects-flex-spark-animations.html" rel="bookmark" class="crp_title">Effects on Flex, usando animaciones con Spark</a></li><li><a href="http://www.portalscreen.com/2010-04/html5-flash-flex.html" rel="bookmark" class="crp_title">HTML 5 vs Adobe Flash/Flex</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-03/localconnection-flex-as3.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Air mobile (mac,win,lin,android &#8230; iphone)</title>
		<link>http://www.portalscreen.com/2010-03/adobe-air-iphone.html</link>
		<comments>http://www.portalscreen.com/2010-03/adobe-air-iphone.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 22:49:35 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Noticias y Eventos]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[RIA flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=247</guid>
		<description><![CDATA[Atención desarrolladores, para los que todavía no lo saben o han estado desconectados durante un tiempo del desarrollo de aplicaciones RIA, se anuncia  que Adobe lanzó un comunicado oficial sobre los plazos de implementación de Flash Player 10.1 mobile &#38; Adobe AIR mobile. Según un comunicado oficial publicado en el blog del equipo de AIR [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Atención desarrolladores, para los que todavía no lo saben o han estado desconectados durante un tiempo del desarrollo de aplicaciones RIA, se anuncia  que Adobe lanzó un comunicado oficial sobre los plazos de implementación de Flash Player 10.1 mobile &amp; Adobe AIR mobile.</p>
<p style="text-align: justify;">Según un comunicado oficial publicado en el blog del equipo de AIR el día 12 de Febrero de 2010, y resumiendo la información ofrecida en una frase clave, vemos acontinuación lo que muchos desarrolladores as3 Flex/AIR estaban esperando.</p>
<p style="text-align: justify;">A continuación el comunicado oficial:</p>
<p><img class="alignleft size-medium wp-image-248" style="padding: 5px;" title="Aplicacion movil Air 2.0" src="http://www.portalscreen.com/contenido/archivos/2010/03/juegos-para-moviles-300x300.jpg" alt="Aplicaiones para dispositivos móviles" width="129" height="129" /></p>
<p style="text-align: justify;">&#8220;<em>Using Adobe AIR, developers and designers will be able to build  standalone applications to target devices running the Android operating  system.  <strong>These very same applications can also be deployed as desktop  AIR applications on Windows, Mac, Linux, and also as applications on the  iPhone using the <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">Packager  for iPhone </a> .</strong></em>&#8220;</p>
<p>¿Qué significa todo esto?, si compañeros, efectivamente, la idea es desarrollar una única aplicación AIR y distribuirla en todas las plataformas móviles compatibles anteriormente mencionadas, incluyendo iPhone. Si, habeis leido bien, y según el contenido de este comunicado está previsto para el segundo semestre del año. Gran noticia y buen trabajo Adobe.<br />
<span id="more-247"></span><br />
<!--adsense#adobeBanner--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-09/apple-acepta-a-adobe.html" rel="bookmark" class="crp_title">Apple levanta el castigo a Adobe</a></li><li><a href="http://www.portalscreen.com/2011-07/adaptar-web-a-dispositivo-movil.html" rel="bookmark" class="crp_title">Mobilizer, tu web adaptada a disposivos móviles</a></li><li><a href="http://www.portalscreen.com/2010-04/flash-iphone-app.html" rel="bookmark" class="crp_title">Adobe AIR para iPhone y Android OS : Flash Pro CS5</a></li><li><a href="http://www.portalscreen.com/2010-08/adobe-air-on-android.html" rel="bookmark" class="crp_title">Adobe AIR 2.5 llega al sistema Android 2.2 a finales de 2010</a></li><li><a href="http://www.portalscreen.com/2012-02/crear-app-nativa-ios-android-sencha.html" rel="bookmark" class="crp_title">Aplicaciones nativas para iOS y Android con Sencha Touch</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-03/adobe-air-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript 3: Design Patterns</title>
		<link>http://www.portalscreen.com/2010-03/actionscript-design-patterns.html</link>
		<comments>http://www.portalscreen.com/2010-03/actionscript-design-patterns.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 19:22:12 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[eBooks]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[as3 book]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[RIA flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=231</guid>
		<description><![CDATA[Con el aumento constante de sitios Web dinámicos, es necesario que el código utilizado sea muy versátil. ActionScript es un lenguaje de programación cada vez más sofisticado y con muchas posibilidades. La versión 3 mejora el rendimiento y ofrece nuevas inclusiones como el uso de expresiones regulares y nuevas formas de empaquetar las clases. Y [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Con el aumento constante de sitios Web dinámicos, es necesario que el código utilizado sea muy versátil. ActionScript es un lenguaje de programación cada vez más sofisticado y con muchas posibilidades. La versión 3 mejora el rendimiento y ofrece nuevas inclusiones como el uso de expresiones regulares y nuevas formas de empaquetar las clases. Y si usamos los patrones de diseño, la optimización del código será mucho más efectiva, ya que podremos reutilizarlos según nos convenga.</p>
<p style="text-align: justify;">Con este libro aprenderá a aplicar patrones de diseño para solucionar problemas, optimizar código y aumentar la productividad. Encontrará pequeñas aplicaciones de ejemplo ilustrando cada patrón de diseño para comprender a la perfección cómo funcionan. Verá cómo programar proyectos de éxito de principio a fin y se convertirá en un auténtico experto en ActionScript.</p>
<div style="height: 180px; padding-top: 12px;"><img class="alignleft size-full wp-image-232" title="ActionScript 3 Patrones de diseno" src="http://www.portalscreen.com/contenido/archivos/2010/03/ActionScript-3-Patrones-de-diseno-10886.jpg" alt="Patrones de diseño en actionscript 3" width="167" height="167" /></p>
<p style="text-align: justify;"><strong>Editorial</strong>: ANAYA MULTIMEDIA.</p>
<p style="text-align: justify;"><strong>Colección</strong>: PROGRAMACIÓN.</p>
<p style="text-align: justify;"><strong>Autor / Autores</strong>: Lott, Joey; Patterson, Danny.</p>
<p style="text-align: justify;"><strong>Número de páginas</strong>: 352</p>
<p style="text-align: justify;"><strong>Encuadernación</strong>: Rústica Hilo</p>
<p style="text-align: justify;"><strong>Formato</strong>: 17,50 x 22,50.</p>
</div>
<p style="text-align: justify;">Bajo mi punto de vista, es una referencia bastante importante en el mundo del desarrollo de aplicaciones Ria. Principalmente se basa en la estructuración de código y en la unificación de lenguaje entre programadores basandonos en un patrón aplicado. Lo recomiendo para todo tipo de perfil de programador, muy útil.</p>
<p><span id="more-231"></span></p>
<p><!--adsense#3dmax--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-04/jquery-tools-html.html" rel="bookmark" class="crp_title">jQuery Tools : la herramienta para todos</a></li><li><a href="http://www.portalscreen.com/2011-04/primeros-pasos-adobe-flex.html" rel="bookmark" class="crp_title">Primeros pasos en Adobe Flex</a></li><li><a href="http://www.portalscreen.com/2011-01/cms-php-jquery.html" rel="bookmark" class="crp_title">CMS Design Using PHP and jQuery</a></li><li><a href="http://www.portalscreen.com/2010-09/razones-para-elegir-flex.html" rel="bookmark" class="crp_title">Razones para usar Adobe Flex frente a otros como silverlight, jquery..</a></li><li><a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html" rel="bookmark" class="crp_title">Programación orientada a iPhone e iPad</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-03/actionscript-design-patterns.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FlashDay: iniciativa extraoficial</title>
		<link>http://www.portalscreen.com/2010-02/flashday-as3-flex.html</link>
		<comments>http://www.portalscreen.com/2010-02/flashday-as3-flex.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 23:03:31 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Noticias y Eventos]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[Flex e4x]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=258</guid>
		<description><![CDATA[El próximo día 4 de Marzo tendrá lugar la primera edición del FlashDay, evento concebido y organizado por Xavi Beumala y Enrique Duvós como iniciativa personal fuera del ámbito de Adobe. El evento tiene como objetivo ofrecer un entorno de encuentro en el que se pueda mostrar lo que la plataforma Flash permite hacer a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">El próximo día 4 de Marzo tendrá lugar la primera edición del FlashDay, evento concebido y organizado por Xavi Beumala y Enrique Duvós como iniciativa personal fuera del ámbito de Adobe. El evento tiene como objetivo ofrecer un entorno de encuentro en el que se pueda mostrar lo que la plataforma Flash permite hacer a nivel experimental o conceptual.</p>
<p style="text-align: justify;">No se pretende mostrar código sino qué hace el código, además con la premisa de que lo que se muestre sea innovador e inspirador. Esto hace que sea un evento válido, no solo para programadores sino para cualquiera persona que esté interesada en la tecnología Flash como herramienta creativa.</p>
<p style="text-align: justify;">Entre algunas de las novedades que se podrán ver en el evento, se encuentran algunos ejemplos de lo que se puede hacer con las nuevas funcionalidades de generación dinámica de audio (a.k.a síntesis de audio) del Flash Player, un campo apasionante dentro del mundo de la programación del que desde hace bien poquito podemos sacar partido gracias a las nuevas APIs introducidas en el Flash Player 10. Así que ya sabes, si estas por Barcelona el día 4 de Marzo no dejes de reservarte 5 horitas (de de 14 a 19h) para asistir al evento.</p>
<p style="text-align: center;"><a href="http://www.portalscreen.com/contenido/archivos/2010/02/flashday.png"><img class="alignnone size-medium wp-image-261" title="flashday" src="http://www.portalscreen.com/contenido/archivos/2010/02/flashday-300x188.png" alt="flashday" width="300" height="188" /></a></p>
<p style="font-size: 9px;">powered by: www.joangarnet.com.</p>
<p><span id="more-258"></span><br />
<a href="http://www.boosterblog.es" target="_blank"><img src="http://www.boosterblog.es/blog_es_ban/1_88x31.gif" width="88" height="31" alt="Publicidad por tu blog con Boosterblog" /></a><br />
<!--adsense#3dmax--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-03/adobe-flash-flex.html" rel="bookmark" class="crp_title">¿El futuro de Flash?</a></li><li><a href="http://www.portalscreen.com/2010-09/porque-youtube-usa-flash.html" rel="bookmark" class="crp_title">YouTube usa plataforma Flash &#8211; Google explica porqué</a></li><li><a href="http://www.portalscreen.com/2010-08/adobe-air-on-android.html" rel="bookmark" class="crp_title">Adobe AIR 2.5 llega al sistema Android 2.2 a finales de 2010</a></li><li><a href="http://www.portalscreen.com/2010-09/adobe-hispano-2010.html" rel="bookmark" class="crp_title">Evento Adobe Hispano 2010</a></li><li><a href="http://www.portalscreen.com/2010-08/webcongress-malaga-30-de-septiembre-y-1-de-octubre-2010.html" rel="bookmark" class="crp_title">WebCongress 2010 en el palacio de congresos de Málaga los días 30 de Septiembre y 1 de Octubre 2010</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-02/flashday-as3-flex.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charts flex : ejemplos de chart en Flex</title>
		<link>http://www.portalscreen.com/2010-02/flex-charts-examples.html</link>
		<comments>http://www.portalscreen.com/2010-02/flex-charts-examples.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 21:57:34 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[Component Flex]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=193</guid>
		<description><![CDATA[Recoger datos desde una base de datos XML y adaptarlos a gráficos estadísticos Chart Flex de una forma profesional y de aspecto amigable ya no es problema. Gracias a los componentes DataVisualization del que disponemos en Flex, esta taréa resulta muy fácil de implementar y ofrece una gran variedad de uso para aplicaciones complejas, ya [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Recoger datos desde una base de datos XML y adaptarlos a gráficos estadísticos Chart Flex de una forma profesional y de aspecto amigable ya no es problema. Gracias a los componentes DataVisualization del que disponemos en Flex, esta taréa resulta muy fácil de implementar y ofrece una gran variedad de uso para aplicaciones complejas, ya que podemos crear componentes propios partiendo de la base de estos componentes gráficos, pero a su vez dandoles un toque personal y adaptado a las circunstancias que se nos presenten.<span id="more-193"></span><br />
<br/>
</p>
<p style="text-align: justify;">
Para ir familiariazandonos con estas librerias, he desarrollado un ejemplo muy básico pero a la vez aclarativo de como se implementan dos de estos componentes estadísticos. Entrando en detalle, se tratan de los componentes &#8216;ColumnChart&#8217; y &#8216;PieChart&#8217; a mi parecer dos de los más importantes tipos de gráficas de las cuales nos pueden hacer falta en el desarrollo de aplicaciones RIA Flex y las cuales son muy significativas a la hora de explicar en pocas palabras los resultados obtenidos.<br />
<br/>
</p>
<p style="text-align: justify;">
La aplicación consta de dos ficheros, el primero que encontramos es el fichero contenedor de los datos en formato XML, el cual será llamado desde la aplicación para ser dibujado gráficamente mediante los componentes de DataVisualization.
</p>
<p><br/><br />
<strong>datos.xml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;?</span>xml version<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1.0&quot;</span> encoding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;utf-8&quot;</span><span style="color: #339933;">?&gt;</span>
<span style="color: #339933;">&lt;</span>chart<span style="color: #339933;">&gt;</span>  
     <span style="color: #339933;">&lt;</span>equipo<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>name<span style="color: #339933;">&gt;</span>Equipo Azul<span style="color: #339933;">&lt;/</span>name<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>tiempo<span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">17</span><span style="color: #339933;">&lt;/</span>tiempo<span style="color: #339933;">&gt;</span>  
     <span style="color: #339933;">&lt;/</span>equipo<span style="color: #339933;">&gt;</span>
     <span style="color: #339933;">&lt;</span>equipo<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>name<span style="color: #339933;">&gt;</span>Equipo Rojo<span style="color: #339933;">&lt;/</span>name<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>tiempo<span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">&lt;/</span>tiempo<span style="color: #339933;">&gt;</span>  
     <span style="color: #339933;">&lt;/</span>equipo<span style="color: #339933;">&gt;</span>
     <span style="color: #339933;">&lt;</span>equipo<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>name<span style="color: #339933;">&gt;</span>Equipo Verde<span style="color: #339933;">&lt;/</span>name<span style="color: #339933;">&gt;</span>  
         <span style="color: #339933;">&lt;</span>tiempo<span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">&lt;/</span>tiempo<span style="color: #339933;">&gt;</span>  
     <span style="color: #339933;">&lt;/</span>equipo<span style="color: #339933;">&gt;</span>
     <span style="color: #339933;">&lt;</span>equipo<span style="color: #339933;">&gt;</span>  
        <span style="color: #339933;">&lt;</span>name<span style="color: #339933;">&gt;</span>Equipo Negro<span style="color: #339933;">&lt;/</span>name<span style="color: #339933;">&gt;</span>  
        <span style="color: #339933;">&lt;</span>tiempo<span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">&lt;/</span>tiempo<span style="color: #339933;">&gt;</span>  
    <span style="color: #339933;">&lt;/</span>equipo<span style="color: #339933;">&gt;</span>  
<span style="color: #339933;">&lt;/</span>chart<span style="color: #339933;">&gt;</span></pre></div></div>

<p><br/></p>
<p style="text-align: justify;">
Y por otro lado encontramos el fichero Chart_view.mxml, el cual define a nivel de componente la aplicación en sí, y en él podemos encontrar los dos componentes gráficos que han sido implementados.
</p>
<p><br/><br />
<strong>Chart_view.mxml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;?</span>xml version<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1.0&quot;</span> encoding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;utf-8&quot;</span><span style="color: #339933;">?&gt;</span>
<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Application xmlns<span style="color: #339933;">:</span>mx<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;absolute&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;435&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;348&quot;</span> 
	backgroundGradientAlphas<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;[1.0, 1.0]&quot;</span> backgroundGradientColors<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;[#FFFFFF, #FFFFFF]&quot;</span>
	creationComplete<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;datos.send()&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>HTTPService url<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;datos.xml&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;datos&quot;</span> result<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;handlerResult(event)&quot;</span> resultFormat<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;e4x&quot;</span> <span style="color: #339933;">/&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span>
			<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">mx.rpc.events.ResultEvent</span><span style="color: #339933;">;</span>
&nbsp;
		 	<span style="color: #009900;">&#91;</span>Bindable<span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">private</span> var info<span style="color: #339933;">:</span>XMLList<span style="color: #339933;">;</span>  
&nbsp;
	        <span style="color: #000000; font-weight: bold;">private</span> function handlerResult<span style="color: #009900;">&#40;</span>evt<span style="color: #339933;">:</span>ResultEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span><span style="color: #009900;">&#123;</span>  
&nbsp;
	             info <span style="color: #339933;">=</span> evt.<span style="color: #006633;">result</span>.<span style="color: #006633;">equipo</span><span style="color: #339933;">;</span>  
&nbsp;
	         <span style="color: #009900;">&#125;</span>  
&nbsp;
		<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
&nbsp;
	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>ColumnChart dataProvider<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{info}&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;testChart&quot;</span> showDataTips<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;true&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;381&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;177&quot;</span> x<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;27&quot;</span> y<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;29&quot;</span><span style="color: #339933;">&gt;</span>  
        <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>horizontalAxis<span style="color: #339933;">&gt;</span>  
             <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>CategoryAxis dataProvider<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{info}&quot;</span> categoryField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;name&quot;</span><span style="color: #339933;">/&gt;</span>  
        <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>horizontalAxis<span style="color: #339933;">&gt;</span>  
        <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>series<span style="color: #339933;">&gt;</span>  
             <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>ColumnSeries xField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;name&quot;</span> yField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;tiempo&quot;</span> displayName<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Puntuacion&quot;</span><span style="color: #339933;">/&gt;</span>  
        <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>series<span style="color: #339933;">&gt;</span>  
      <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>ColumnChart<span style="color: #339933;">&gt;</span>  
	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span><span style="color: #003399;">Label</span> x<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;128.5&quot;</span> y<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;8&quot;</span> text<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Datos estadísticos automáticos&quot;</span> fontWeight<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;bold&quot;</span> color<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#000000&quot;</span><span style="color: #339933;">/&gt;</span>
	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span><span style="color: #003399;">Canvas</span> x<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;18.5&quot;</span> y<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;214&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;398&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;124&quot;</span> borderStyle<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;solid&quot;</span> borderColor<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#757575&quot;</span><span style="color: #339933;">&gt;</span>
	 	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>PieChart x<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20.35&quot;</span> y<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;piechart1&quot;</span> showDataTips<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;true&quot;</span> dataProvider<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{info}&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;148.17627&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;122&quot;</span><span style="color: #339933;">&gt;</span>
	 	 	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>series<span style="color: #339933;">&gt;</span>
	 	 	 	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>PieSeries displayName<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Series 1&quot;</span> field<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;tiempo&quot;</span> nameField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;name&quot;</span> labelField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;name&quot;</span><span style="color: #339933;">/&gt;</span>
	 	 	 <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>series<span style="color: #339933;">&gt;</span>
	 	 <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>PieChart<span style="color: #339933;">&gt;</span>
	 	 <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Legend dataProvider<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{piechart1}&quot;</span> x<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;231&quot;</span> y<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;5&quot;</span><span style="color: #339933;">/&gt;</span>
	 <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Canvas<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Application<span style="color: #339933;">&gt;</span></pre></div></div>

<p><br/></p>
<p style="text-align: justify;">
A continuación se puede ver el resultado de la compilación, el cual muestra la información depositada en el fichero XML de una forma profesional y con un aspecto atractivo y amigable al usuario, como bien anotábamos en los primeros párrafos.<br />
<br/>
</p>
<p><center><br />
<img src="http://www.portalscreen.com/contenido/archivos/2010/02/chart_sample.png" alt="sample of charting in flex" title="Charts Flex actionscript 3" /></center><br />
<br/></p>
<p style="text-align: justify;">
Hay que destacar que los componentes DataVisualization, ofrecen una magnitud enorme de posibilidades de configurar sus parámetros, de tal modo que, por ejemplo podemos determinar los vertices de la gráfica con imágenes personalizadas o valores propios de los datos obtenidos, es decir, ofrece un amplio abanico de posibilidades de personalización que espero poder ofreceros en los siguientes post.<br />
<br/>
</p>
<p style="text-align: justify;">
Para terminar, agraceros el tiempo depositado en el blog y espero que os haya servido esta breve explicación. Un saludo.
</p>
<p><br/><br />
<!--adsense#3dmax--><br />
<br/></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-01/parse-rss-air.html" rel="bookmark" class="crp_title">Lectura de Feed RSS en AIR</a></li><li><a href="http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html" rel="bookmark" class="crp_title">Mate vs Cairngorm (Frameworks Flex)</a></li><li><a href="http://www.portalscreen.com/2009-12/parse-xml-e4x.html" rel="bookmark" class="crp_title">Flex &#8211; XML &#8211; E4x</a></li><li><a href="http://www.portalscreen.com/2010-01/sharedobject-flex-as3.html" rel="bookmark" class="crp_title">Clase SharedObject : conociendo las cookies de Flex</a></li><li><a href="http://www.portalscreen.com/2010-06/sorting-datagrid-adobe-air.html" rel="bookmark" class="crp_title">Sorting DataGrid Control by date in Adobe Air</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-02/flex-charts-examples.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Clase SharedObject : conociendo las cookies de Flex</title>
		<link>http://www.portalscreen.com/2010-01/sharedobject-flex-as3.html</link>
		<comments>http://www.portalscreen.com/2010-01/sharedobject-flex-as3.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:04:26 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[as3 book]]></category>
		<category><![CDATA[class as3]]></category>
		<category><![CDATA[RIA flex]]></category>

		<guid isPermaLink="false">http://www.portalscreen.com/?p=180</guid>
		<description><![CDATA[Hola a todos, dejen que les exponga una de las clases que suelen dar mucho mucho juego en nuestras aplicaciones Flex &#38; Air. Para este caso, me he dirijido a la documentación que adobe nos proporciona a todos. Se trata de la clase SharedObject y la importancia de usarla en las aplicaciones RIA. Pues bien, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><!--:es-->Hola a todos, dejen que les exponga una de las clases que suelen dar mucho mucho juego en nuestras aplicaciones Flex &amp; Air. Para este caso, me he dirijido a la documentación que adobe nos proporciona a todos. Se trata de la clase SharedObject y la importancia de usarla en las aplicaciones RIA.</p>
<p><br/><br />
<!--adsense#graphics_superior--></p>
<p style="text-align: justify;">Pues bien, la clase SharedObject se emplea para leer y almacenar cantidades limitadas de datos en el equipo de un usuario. Los objetos compartidos permiten que se compartan datos en tiempo real entre objetos persistentes en el equipo del usuario. Los objetos compartidos locales son similares a las cookies del navegador.
</p>
<p><br/><br />
A continuación se muestran tres usos posibles de los objetos compartidos:</p>
<p style="text-align: justify;">* Un juego que almacena la puntuación máxima de un usuario. El juego puede proporcionar datos personalizados a los usuarios, como el nombre de usuario y la máxima puntuación, sin dedicar espacio de almacenamiento del servidor.
</p>
<p><br/></p>
<p style="text-align: justify;">* Una aplicación de listín telefónico que funcione en línea y sin conexión. El listín, como una aplicación de proyector, contendría una caché de datos locales con una lista de nombres y números de teléfono introducidos por el usuario. Cuando hubiera una conexión a Internet disponible, la aplicación recuperaría información actualizada de un servidor. En caso contrario, la aplicación utilizaría los últimos datos guardados en objetos compartidos.
</p>
<p><br/></p>
<p style="text-align: justify;">* Preferencias de usuario o datos de control para un sitio Web complejo, como un registro de los artículos que ha leído un usuario en un sitio de noticias. El registro de esta información le permitiría mostrar de forma distinta los artículos que ya ha leído y los que no ha leído. Si se almacena esta información en el equipo del usuario, se reduce la carga del servidor.
</p>
<p><br/></p>
<p style="text-align: justify;">Los objetos compartidos locales mantienen la persistencia local. Por ejemplo, puede llamar a SharedObject.getLocal() para crear un objeto compartido que contenga la máxima puntuación obtenida en un juego. Dado que el objeto compartido es persistente localmente, Flash guarda sus atributos de datos en el equipo del usuario cuando se cierra el juego. La próxima vez que se abra el juego, aparecerá la máxima puntuación de la sesión anterior. También se pueden definir las propiedades del objeto compartido como null antes de cerrar el juego. De esta forma, la próxima vez que se ejecute el archivo SWF, el juego se abrirá sin mostrar la puntuación anterior.
</p>
<p><br/><br />
Para crear un objeto local compartido, utilice la siguiente sintaxis:<br/></p>
<p><strong>var so:SharedObject = SharedObject.getLocal(&#8220;userHighScore&#8221;);<br />
so.data.highScore = new Number();<br />
so.flush();</strong><br />
<br/><br/></p>
<p style="text-align: justify;">En este ejemplo, el objeto compartido está alineado o copiado en el disco de forma explícita. Cuando se cierra una aplicación, los objetos compartidos se alinean automáticamente; sin embargo, aquí se muestran para demostrar el paso de escribir los datos en un disco.
</p>
<p><br/></p>
<p style="text-align: justify;">Consideraciones relativas al espacio del disco local: Los objetos compartidos locales pueden ser muy útiles, pero presentan algunas limitaciones que debe considerar al diseñar su aplicación. En ocasiones es posible que los archivos SWF no puedan escribir objetos compartidos locales y algunas veces los datos almacenados en objetos compartidos locales deben eliminarse sin que el usuario lo advierta. Los usuarios de Flash Player pueden gestionar el espacio de disco disponible para dominios individuales o para todos los dominios. Si los usuarios reducen el espacio en disco disponible, es posible que se eliminen algunos objetos compartidos locales. Los usuarios de Flash Player tienen también controles de confidencialidad para impedir a dominios de terceros (distintos de los de la barra de direcciones del navegador) que lean o escriban objetos compartidos locales.<br />
<br/><span id="more-180"></span><br />
<!--adsense#adobelarge--></p>
<div id="crp_related"><h3>Esto te interesa:</h3><ol><li><a href="http://www.portalscreen.com/2010-06/aplicaciones-iphone-ipad.html" rel="bookmark" class="crp_title">Programación orientada a iPhone e iPad</a></li><li><a href="http://www.portalscreen.com/2009-12/papervision-as3.html" rel="bookmark" class="crp_title">Papervision3D : primeros pasos</a></li><li><a href="http://www.portalscreen.com/2010-07/jquery-flex-saas.html" rel="bookmark" class="crp_title">JQuery Vs Flex &#8211; Proyectos SAAS</a></li><li><a href="http://www.portalscreen.com/2010-10/framework-flex-mate-cairngorm.html" rel="bookmark" class="crp_title">Mate vs Cairngorm (Frameworks Flex)</a></li><li><a href="http://www.portalscreen.com/2010-04/seo-flex-flash.html" rel="bookmark" class="crp_title">Indexando una Web en Adobe Flex/Flash</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.portalscreen.com/2010-01/sharedobject-flex-as3.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

