<?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/"
	>

<channel>
	<title>xinterface. ActionScript love...</title>
	<atom:link href="http://www.xinterface.net/en/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xinterface.net</link>
	<description>ActionScript love...</description>
	<pubDate>Fri, 22 Jan 2010 05:59:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Good bye xinterface.net</title>
		<link>http://www.xinterface.net/en/2010/01/22/good-bye-xinterfacenetadios-xinterfacenet/</link>
		<comments>http://www.xinterface.net/en/2010/01/22/good-bye-xinterfacenetadios-xinterfacenet/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 05:51:42 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Varios]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=352</guid>
		<description><![CDATA[Sorry, this entry is only available in Español.
]]></description>
			<content:encoded><![CDATA[<p>Sorry, this entry is only available in <a href="http://www.xinterface.net/feed/">Español</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2010/01/22/good-bye-xinterfacenetadios-xinterfacenet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Little language manager for Flex applications</title>
		<link>http://www.xinterface.net/en/2009/02/22/litle-language-manager-for-flex-applicationsmini-gestor-de-idiomas-para-aplicaciones-flex/</link>
		<comments>http://www.xinterface.net/en/2009/02/22/litle-language-manager-for-flex-applicationsmini-gestor-de-idiomas-para-aplicaciones-flex/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 04:25:17 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Bindable]]></category>

		<category><![CDATA[DataBinding]]></category>

		<category><![CDATA[flashvars]]></category>

		<category><![CDATA[idiomas]]></category>

		<category><![CDATA[LanManager]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=323</guid>
		<description><![CDATA[Some times you need to manage more than one language from your app, and you know that it´s a boring task.
Time ago I wrote a very simple class that I used in Flash applications, but I modified a couple of details to adapt it to Flex, so now it uses the wonderfull DataBinding. Apart from [...]]]></description>
			<content:encoded><![CDATA[<p>Some times you need to manage more than one language from your app, and you know that it´s a boring task.<br />
Time ago I wrote a very simple class that I used in Flash applications, but I modified a couple of details to adapt it to Flex, so now it uses the wonderfull DataBinding. Apart from that I´ll show you two practical examples for:</p>
<ol>
<li>Load a default language (via flashvars)</li>
<li>Change language at runtime</li>
</ol>
<p>Next I´ll explain the complete process to make it work:<br />
<span id="more-323"></span></p>
<p>The first we should do is create an XML file for each language. Here you can see the examples for english and spanish. Notice that the only thing that changes are the values, not the references, which should keep always the same in every language file (the reference can be any word you want)</p>
<p><strong>en.xml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;catalogo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Catalogue&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;criteriosBusqueda&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Search parameters&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;genero&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Genre&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;tipo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Type&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;estilo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Style&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;materiales&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Materials&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;colores&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Colors&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;colecciones&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Collections&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;color&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Color&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;imprimir&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Print&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;enviar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Send&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;guardar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Save&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;buscar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Search&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;nuevaBusqueda&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;New Search&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>es.xml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;catalogo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Catálogo&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;criteriosBusqueda&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Criterios de búsqueda&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;genero&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Género&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;tipo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Tipo&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;estilo&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Estilo&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;materiales&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Materiales&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;colores&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Colores&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;colecciones&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Colecciones&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;color&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Color&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;imprimir&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Imprimir&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;enviar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Enviar&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;guardar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Guardar&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;buscar&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Buscar&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;node</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;nuevaBusqueda&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Nueva búsqueda&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Later, in any part of the app, we instanciate the &#8220;LanManager&#8221; component:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;managers:LanManager</span> </span>
<span style="color: #009900;">		<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;lanManager&quot;</span> </span>
<span style="color: #009900;">		<span style="color: #000066;">onXMLparsed</span>=<span style="color: #ff0000;">&quot;trace('lan xml parsed ok')&quot;</span></span>
<span style="color: #009900;">		<span style="color: #000066;">onXMLFault</span>=<span style="color: #ff0000;">&quot;trace('lan xml load error:', event.message)&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<p>A button example to load a language:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Button</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;346&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;English&quot;</span> </span>
<span style="color: #009900;"><span style="color: #000066;">click</span>=<span style="color: #ff0000;">&quot;lanManager.Source = 'lan/en.xml'&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<p>And now the cool stuff. If you want a &#8220;Text&#8221; component(or whatever) to get the value of the reference &#8220;catalogo&#8221;, you could do it this way:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.catalogo}&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<p>Through the &#8220;proxy&#8221; property, we can bind the &#8220;text&#8221; property with any of the references of &#8220;lanManager&#8221;.<br />
If you check &#8220;LanManager.as&#8221; class, you´ll see everything is stored within a simple &#8220;Object&#8221;. But we can´t bind the properties of an &#8220;Object&#8221;, so I used the Flex &#8220;ObjectProxy&#8221; class, that does exactly what I need. It binds all the object properties (references in this case).</p>
<p>If we need to add references by hand, we also can can do it through the proxy:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">lanManager.<span style="color: #006600;">proxy</span>.<span style="color: #006600;">otherReference</span>= <span style="color: #ff0000;">&quot;whatever&quot;</span>;</pre></div></div>

<p>Whenever we load a language, all the text objects vinculated to the &#8220;proxy&#8221; will be updated.</p>
<p>Now, to make the application to load a dafault language, I added a parameter in the HTML flashvars, that I use later on the Flex app initiation. This is due to the situation when we want to use the same swf to show diferent lanaguage. Through a server script, we can modify the &#8220;flashvars&#8221; with the right language param.The HTML would be like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;
	&lt;head&gt;
		&lt;title&gt;Título&lt;/title&gt;
		&lt;meta name=&quot;title&quot; content=&quot;Site title&quot; /&gt;
		&lt;meta name=&quot;Description&quot; content=&quot;&quot; /&gt;
		&lt;meta name=&quot;Keywords&quot; content=&quot;&quot; /&gt;
		&lt;meta name=&quot;date&quot; content=&quot;2008-10-01&quot; /&gt;
		&lt;meta name=&quot;sitecode&quot; content=&quot;es&quot; /&gt;
&nbsp;
		&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&nbsp;
        &lt;script type=&quot;text/javascript&quot; src=&quot;js/swfobject.js&quot;&gt;&lt;/script&gt;
        &lt;script type=&quot;text/javascript&quot; src=&quot;js/swfaddress.js&quot;&gt;&lt;/script&gt;
		&lt;script type=&quot;text/javascript&quot; src=&quot;js/swffit.js&quot;&gt;&lt;/script&gt;
&nbsp;
	&lt;script type=&quot;text/javascript&quot;&gt;
			var flashvars = {lan:&quot;es&quot;};
			var params = {allowFullScreen:&quot;true&quot;};
			var attributes = {id:&quot;Application&quot;};
&nbsp;
			var ale = new Date().getTime();
			swfobject.embedSWF(&quot;LanManagerTest.swf?a=&quot;+ale, &quot;AlternativeContent&quot;, &quot;500&quot;, &quot;290&quot;, &quot;9.0.0&quot;, &quot;expressInstall.swf&quot;, flashvars, params, attributes);
			swffit(&quot;Application&quot;, 500, 290, null, null, true); 
		&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&gt;
&nbsp;
		&lt;div id=&quot;AlternativeContent&quot;&gt;
			&lt;a href=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;
				&lt;img src=&quot;http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif&quot; alt=&quot;Get Adobe Flash player&quot; /&gt;
			&lt;/a&gt;&lt;br /&gt;
            Necesita Adobe Flash Player 9 o superior y Javascript activado para ver los contenidos de esta página.&lt;br /&gt;
			Nombre del sitio o lo que sea
		&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>And the complete Flex MXML:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Application</span> <span style="color: #000066;">xmlns:mx</span>=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> <span style="color: #000066;">layout</span>=<span style="color: #ff0000;">&quot;absolute&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">xmlns:managers</span>=<span style="color: #ff0000;">&quot;net.xinterface.xflex.managers.*&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;500&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;290&quot;</span></span>
<span style="color: #009900;">	<span style="color: #000066;">applicationComplete</span>=<span style="color: #ff0000;">&quot;AppComplete()&quot;</span> <span style="color: #000066;">viewSourceURL</span>=<span style="color: #ff0000;">&quot;srcview/index.html&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		Application
		{
			background-color: #ffffff;	
		}
&nbsp;
		Text
		{
			font-size: 12;
			font-family: &quot;Verdana&quot;;
			font-weight: bold;	
		}
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/mx:Style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #339933;">&lt;![CDATA[</span>
<span style="color: #339933;">			private function AppComplete():void</span>
<span style="color: #339933;">			{</span>
<span style="color: #339933;">				lanManager.Source = 'lan/' + Application.application.loaderInfo.parameters.lan + '.xml';</span>
<span style="color: #339933;">			}</span>
<span style="color: #339933;">		]]&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/mx:Script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;managers:LanManager</span> </span>
<span style="color: #009900;">		<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;lanManager&quot;</span> </span>
<span style="color: #009900;">		<span style="color: #000066;">onXMLparsed</span>=<span style="color: #ff0000;">&quot;trace('lan xml parsed ok')&quot;</span></span>
<span style="color: #009900;">		<span style="color: #000066;">onXMLFault</span>=<span style="color: #ff0000;">&quot;trace('lan xml load error:', event.message)&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.catalogo}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;77&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.criteriosBusqueda}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;233&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.genero}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;181&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.tipo}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;207&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.estilo}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;233&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.materiales}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;155&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.colores}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;129&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.colecciones}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;103&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.color}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;283&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;77&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.imprimir}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;207&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.enviar}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;181&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.guardar}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;155&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.buscar}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;129&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Text</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">&quot;{lanManager.proxy.nuevaBusqueda}&quot;</span>  <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;70&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;103&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Button</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;324&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;25&quot;</span> <span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;English&quot;</span> <span style="color: #000066;">click</span>=<span style="color: #ff0000;">&quot;lanManager.Source = 'lan/en.xml'&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:Button</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;398&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;25&quot;</span> <span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;Español&quot;</span> <span style="color: #000066;">click</span>=<span style="color: #ff0000;">&quot;lanManager.Source = 'lan/es.xml'&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mx:HRule</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;24&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;56&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;446&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;3&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/mx:Application<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><a href="http://www.xinterface.net/samples/LanManagerTest/Default.html" target="_blank">See the example</a></p>
<p><a href="http://www.xinterface.net/samples/LanManagerTest/srcview/LanManagerTest.zip">Get the Source code</a></p>
<p>And after all this, the best thing you can do is an static reference to the &#8220;lanManager&#8221; instance, to make it accesible from any part of the app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/22/litle-language-manager-for-flex-applicationsmini-gestor-de-idiomas-para-aplicaciones-flex/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe brings Flash Player 10 to mobile phones</title>
		<link>http://www.xinterface.net/en/2009/02/16/adobe-brings-flash-player-10-to-mobile-phonesadobe-nos-trae-flash-player-10-a-los-moviles/</link>
		<comments>http://www.xinterface.net/en/2009/02/16/adobe-brings-flash-player-10-to-mobile-phonesadobe-nos-trae-flash-player-10-a-los-moviles/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 13:03:56 +0000</pubDate>
		<dc:creator>insomnius</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=312</guid>
		<description><![CDATA[
It seems that finally Adobe tell us that advanced mobile phones with  o.s.  Android, Symbian and Windows Mobile in 2010 will have a Flash player 10 similar to that of computers. Apple negotiations go separate, but it is clear that  this long-awaited release by spanish market finally gives us the opportunity to develop applications [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-318" title="xperiaadobe" src="http://www.xinterface.net/wp-content/uploads/2009/02/xperiaadobe.jpg" alt="xperiaadobe" width="533" height="250" /></p>
<p>It seems that finally Adobe tell us that advanced mobile phones with  o.s.  Android, Symbian and Windows Mobile in 2010 will have a Flash player 10 similar to that of computers. Apple negotiations go separate, but it is clear that  this long-awaited release by spanish market finally gives us the opportunity to develop applications compatible with most terminals &#8220;advanced&#8221; market and computers, which if accompanied by a better standardization of data tariffs will mean a significant leap in order to create a market platform navigators.</p>
<p>A market with a big population for developing applications and advertising the same level as that found in the internet for computers with the people connected at all times, and willing to offer geopositioning in &#8220;live&#8221; from the location . The possibilities, as we have said many times, are spectacular.</p>
<p>Anyway, I can only say that &#8230; it&#8217;s about time.</p>
<p>Link | <a href="http://www.reuters.com/article/technologyNews/idUSTRE51F0X820090216?feedType=RSS&amp;feedName=technologyNews" target="_blank">Reuters</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/16/adobe-brings-flash-player-10-to-mobile-phonesadobe-nos-trae-flash-player-10-a-los-moviles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>geometry.vertices; Mesh distortion with Tweener</title>
		<link>http://www.xinterface.net/en/2009/02/13/geometryvertices-mesh-distortion-with-tweenergeometryvertices-deformando-una-maya-con-tweener/</link>
		<comments>http://www.xinterface.net/en/2009/02/13/geometryvertices-mesh-distortion-with-tweenergeometryvertices-deformando-una-maya-con-tweener/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:07:59 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Papervision3D]]></category>

		<category><![CDATA[geometry.vertices]]></category>

		<category><![CDATA[mesh distort]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=299</guid>
		<description><![CDATA[Distort a mesh is very easy if you just move its vertices (do3d.geometry.vertices). In this example I move them with Tweener.
I placed an sphere in each vertice to highlight the effect. I use the same method to move each vertice and each sphere.
Drag and mouse wheel to move the cam.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_PV3D_1770059472"
			class="flashmovie"
			width="550"
			height="300">
	<param name="movie" value="http://www.xinterface.net/samples/TransformVertices/PV3D.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.xinterface.net/samples/TransformVertices/PV3D.swf"
			name="fm_PV3D_1770059472"
			width="550"
			height="300">
	<!--<![endif]-->
		]]></description>
			<content:encoded><![CDATA[<p>Distort a mesh is very easy if you just move its vertices (do3d.geometry.vertices). In this example I move them with Tweener.<br />
I placed an sphere in each vertice to highlight the effect. I use the same method to move each vertice and each sphere.<br />
Drag and mouse wheel to move the cam.</p>
<p>[kml_flashembed fversion="8.0.0" movie="http://www.xinterface.net/samples/TransformVertices/PV3D.swf" targetclass="flashmovie" publishmethod="static" width="550" height="400"]<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://www.xinterface.net/samples/TransformVertices/PV3D.as" target="_blank">Source code</a><br />
<a href="http://www.xinterface.net/samples/TransformVertices/PV3D.swf" target="_blank">Sample</a></p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_PV3D2_892371883"
			class="flashmovie"
			width="550"
			height="400">
	<param name="movie" value="http://www.xinterface.net/samples/TransformVertices/PV3D2.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.xinterface.net/samples/TransformVertices/PV3D2.swf"
			name="fm_PV3D2_892371883"
			width="550"
			height="400">
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://www.xinterface.net/samples/TransformVertices/PV3D2.as" target="_blank">Source code</a><br />
<a href="http://www.xinterface.net/samples/TransformVertices/PV3D2.swf" target="_blank">Sample</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/13/geometryvertices-mesh-distortion-with-tweenergeometryvertices-deformando-una-maya-con-tweener/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xinterface in English</title>
		<link>http://www.xinterface.net/en/2009/02/09/xinterface-in-englishxinterface-en-ingles/</link>
		<comments>http://www.xinterface.net/en/2009/02/09/xinterface-in-englishxinterface-en-ingles/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:20:18 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Varios]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[idiomas]]></category>

		<category><![CDATA[inglés]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=211</guid>
		<description><![CDATA[The time has come to write in English, first of all, to reach a bigger target of readers, and why not? to practice our English a little bit more.
For sure we will have many grammatical errors, but we hope to learn with time. It will be at least (I hope so) better than Google automatic [...]]]></description>
			<content:encoded><![CDATA[<p>The time has come to wri<span>t<span>e</span></span> in English, first of all, to reach a bigger target of readers, and why not? to practice our <span>English</span> a little bit more.<br />
For sure we will have many grammatical errors, but we hope to learn with time. It will be at least (I hope so) better than Google automatic translating =)<br />
To post in English we installed a wordpress plugin called <a href="http://wordpress.org/extend/plugins/qtranslate/" target="_blank">qTranslate</a>. It´s a very powerfull plugin that allows you to write the same content in different languages. It generates a different url for each one (SEO friendly), and a widget to select it, that you will see on the widgets column.</p>
<p><a href="http://wordpress.org/extend/plugins/qtranslate/" target="_blank"><img class="alignnone size-full wp-image-212" title="screenshot-1" src="http://www.xinterface.net/wp-content/uploads/2009/02/screenshot-1.png" alt="screenshot-1" width="532" height="459" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/09/xinterface-in-englishxinterface-en-ingles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Augmented Reality. (I)</title>
		<link>http://www.xinterface.net/en/2009/02/09/realidad-aumentada-i/</link>
		<comments>http://www.xinterface.net/en/2009/02/09/realidad-aumentada-i/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 19:49:10 +0000</pubDate>
		<dc:creator>Carlos Serrano</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Augmented reality]]></category>

		<category><![CDATA[Papervision3D]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=194</guid>
		<description><![CDATA[I´ve been fighting with Augmented Reality this weekend and at the end I was able to make a example work, so I want to show you. This post is the first of a serie where I´ll be explaining and discussing about the different aspects of this topic from a Flash perspective. I hope you like [...]]]></description>
			<content:encoded><![CDATA[<p>I´ve been fighting with Augmented Reality this weekend and at the end I was able to make a example work, so I want to show you. This post is the first of a serie where I´ll be explaining and discussing about the different aspects of this topic from a Flash perspective. I hope you like this litle exercise.</p>
<a href="http://www.xinterface.net/en/2009/02/09/realidad-aumentada-i/"><em>Click here to view the embedded video.</em></a>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/09/realidad-aumentada-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress updated to 2.7</title>
		<link>http://www.xinterface.net/en/2009/02/09/wordpress-actualizado-a-la-27/</link>
		<comments>http://www.xinterface.net/en/2009/02/09/wordpress-actualizado-a-la-27/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 18:48:01 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=189</guid>
		<description><![CDATA[We just updated to the 2.7 wordpress version.
At first sight everything seems to work. If anyone see an error, send us a comment. We will appreciate it.
The new admin tool is awesome and much better than the old one.
]]></description>
			<content:encoded><![CDATA[<p>We just updated to the 2.7 wordpress version.<br />
At first sight everything seems to work. If anyone see an error, send us a comment. We will appreciate it.<br />
The new admin tool is awesome and much better than the old one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/09/wordpress-actualizado-a-la-27/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Viceroy.es finished</title>
		<link>http://www.xinterface.net/en/2009/02/05/viceroyes-terminado/</link>
		<comments>http://www.xinterface.net/en/2009/02/05/viceroyes-terminado/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 18:00:28 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[Coldfusion]]></category>

		<category><![CDATA[MS SQL-SERVER]]></category>

		<category><![CDATA[remoting]]></category>

		<category><![CDATA[Trabajos]]></category>

		<category><![CDATA[Viceroy]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=180</guid>
		<description><![CDATA[
I want to show you a new work we just finished in our company. Check it out at http://www.viceroy.es/. It´s an ActionScript 3 and Coldfusion 8 site based on a product catalogue and brand information, with a simple and clean design. With no great effects, it´s focus on the information. Masive use of Flash Remoting.
Here [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.viceroy.es/" target="_blank"><img class="alignnone size-full wp-image-181" title="viceroy2" src="http://www.xinterface.net/wp-content/uploads/2009/02/viceroy2.jpg" alt="" width="500" height="234" /></a></p>
<p>I want to show you a new work we just finished in our company. Check it out at <a href="http://www.viceroy.es/" target="_blank">http://www.viceroy.es/</a>. It´s an ActionScript 3 and Coldfusion 8 site based on a product catalogue and brand information, with a simple and clean design. With no great effects, it´s focus on the information. Masive use of Flash Remoting.<br />
Here you can see some of the tools we used in the project.</p>
<p>- <a href="http://www.asual.com/swfaddress/" target="_blank">SWF Adress</a><br />
- <a href="http://swffit.millermedeiros.com/" target="_blank">SWFFit</a><br />
- <a href="http://code.google.com/p/tweener/" target="_blank">Tweener (caurina)</a><br />
- <a href="http://code.google.com/p/rosa-as3/" target="_blank">Rosa (remoting)</a><br />
- Flex Builder<br />
- Flash CS3 (generación de assets)</p>
<p><a href="http://www.viceroy.es/#/historiademarca/esp" target="_blank"><img class="alignnone size-full wp-image-182" title="viceroy1" src="http://www.xinterface.net/wp-content/uploads/2009/02/viceroy1.jpg" alt="" width="500" height="336" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/05/viceroyes-terminado/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nuevo marco regulador para la banda ancha y las redes de fibra óptica.</title>
		<link>http://www.xinterface.net/en/2009/02/01/nuevo-marco-regulador-para-la-banda-ancha-y-las-redes-de-fibra-optica/</link>
		<comments>http://www.xinterface.net/en/2009/02/01/nuevo-marco-regulador-para-la-banda-ancha-y-las-redes-de-fibra-optica/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 13:46:51 +0000</pubDate>
		<dc:creator>insomnius</dc:creator>
		
		<category><![CDATA[Varios]]></category>

		<category><![CDATA[bandwith]]></category>

		<category><![CDATA[cloud computing]]></category>

		<category><![CDATA[nube]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=176</guid>
		<description><![CDATA[Después de unos días intentando sacar tiempo para hablar de esta noticia que me parece de tremenda repercusión en el futuro profesional de los que nos dedicamos a esto de desarrollar cosas para internet, me he decidido a comentarlo aunque sea brevemente. 
&#8220;El Consejo de la Comisión del Mercado de las Telecomunicaciones (CMT) ha aprobado las [...]]]></description>
			<content:encoded><![CDATA[<p>Después de unos días intentando sacar tiempo para hablar de <a href="http://www.cmt.es/cmt_ptl_ext/SelectOption.do?nav=comunicados_prensa&amp;detalles=090027198007356a&amp;hcomboAnio=2009&amp;hcomboMes=1&amp;pagina=1" target="_blank">esta noticia</a> que me parece de tremenda repercusión en el futuro profesional de los que nos dedicamos a esto de desarrollar cosas para internet, me he decidido a comentarlo aunque sea brevemente. </p>
<p>&#8220;El Consejo de la Comisión del Mercado de las Telecomunicaciones (CMT) ha aprobado las medidas definitivas que regirán el despliegue de las nuevas redes de fibra óptica (o redes de nueva generación) y que marcarán el desarrollo regulatorio de la banda ancha durante los próximos años.&#8221;</p>
<p>Lo que en la práctica viene a decir que la gente tendrá mucha más velocidad en su conexión pronto, que será más barata, lo que implica más gente conectada, más mercado. Y todos los que tenemos que hacer cosas para público en general nos veremos beneficiados pudiendo meter en esas aplicaciones que han de cargarse en <a href="http://www.adseok.com/internet/la-usabilidad-en-la-web/">menos de 15 segundos</a> más contenido o de mayor impacto. </p>
<p>Aunque a primera vista pueda no parecer la panacea sólo debemos recordar el cambio en nuestra profesión que supuso el paso del modem de 56 kbs al ADSL de 256 kps y unirlo a la creciente demanda de aplicaciones online (<a href="http://es.wikipedia.org/wiki/Rich_Internet_Application" target="_blank">RIAS</a>) que hasta no hace mucho sólo existían sólo como aplicaciones de escritorio y muchas de ellas ni eso. Este año el concepto para algunos nuevo y para otros ya de sobra conocido de vivir y/o trabajar <a href="http://www.enriquedans.com/2009/01/tu-vida-en-la-nube.html" target="_blank">en la nube</a> o <a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">cloud computing</a> se perfila mucho más en un país como el nuestro hasta ahora con la banda ancha más cara y más lenta de Europa. La pregunta que primero me viene a la cabeza es: ¿Están las empresas españolas preparadas para aprovechar el cambio? </p>
<p>Muy pronto lo veremos.</p>
<p><a href="http://www.xinterface.net/wp-content/uploads/2009/02/cloudcomputingadobe.jpg"><img class="alignnone size-medium wp-image-177" title="cloudcomputingadobe" src="http://www.xinterface.net/wp-content/uploads/2009/02/cloudcomputingadobe-300x174.jpg" alt="" width="300" height="174" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/02/01/nuevo-marco-regulador-para-la-banda-ancha-y-las-redes-de-fibra-optica/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Prettyloaded. Recopilación de precargadores</title>
		<link>http://www.xinterface.net/en/2009/01/29/prettyloaded-recopilacion-de-precargadores/</link>
		<comments>http://www.xinterface.net/en/2009/01/29/prettyloaded-recopilacion-de-precargadores/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 10:25:16 +0000</pubDate>
		<dc:creator>insomnius</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=170</guid>
		<description><![CDATA[Aunque en la mayor parte del resto de Europa y en el resto de países tecnológicamente avanzados disfrutan ya de un ancho de banda que ya no requiere en muchas ocasiones precargadores en España aún tenemos que usarlos en multitud de proyectos. 
En general los perfiles de dirección de arte de las agencias interactivas suelen olvidarse [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque en la mayor parte del resto de Europa y en el resto de países tecnológicamente avanzados disfrutan ya de un ancho de banda que ya no requiere en muchas ocasiones precargadores en España aún tenemos que usarlos en multitud de proyectos. </p>
<p>En general los perfiles de dirección de arte de las agencias interactivas suelen olvidarse de esta pieza que a mi entender es la encargada de retener al usuario mientras su &#8220;lenta&#8221; conexión consigue cargar nuestro sensacional website &#8220;ajustadísimo de pesos&#8221; hasta donde los &#8220;creativos&#8221; permitieron reducir. Si estáis cansados de hacer siempre el mismo loader y buscáis un sitio interesante donde inspirarse con semejante entuerto os recomiendo (como siempre a los que no lo conozcáis ya) <a title="prettyloaded" href="http://prettyloaded.com/" target="_blank">prettyloaded,</a> una extensa recopilación en la que encontraréis todo tipo de creaciones en múltiples estilos.</p>
<p>Personalmente echo muy en falta la posibilidad de navegar entre los ejemplos, poder volver a ver alguno, o comparar varios, así como un link al website al que pertenecen para poder verlo en su contexto. Esperemos que incorporen más funcionalidades y evolucionen el proyecto en futuras versiones.</p>
<p><a href="http://www.prettyloaded.com/"><img class="aligncenter size-medium wp-image-173" title="prettyloaded" src="http://www.xinterface.net/wp-content/uploads/2009/01/prettyloaded.jpg" alt="" width="254" height="70" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/29/prettyloaded-recopilacion-de-precargadores/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cárgate el focusRect de toda tu aplicación con una sola línea de código</title>
		<link>http://www.xinterface.net/en/2009/01/28/cargate-el-focusrect-de-toda-tu-aplicacion-con-una-sola-linea-de-codigo/</link>
		<comments>http://www.xinterface.net/en/2009/01/28/cargate-el-focusrect-de-toda-tu-aplicacion-con-una-sola-linea-de-codigo/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 11:22:25 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[focus]]></category>

		<category><![CDATA[focusRect]]></category>

		<category><![CDATA[stageFocusRect]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=168</guid>
		<description><![CDATA[
La verdad es que el focusRect (rectángulo amarillo que muestra el foco de los objetos en pantalla cuando pulsamos tabulador) desentona mucho con el diseño del site.
Estaba intentado averiguar la manera de que no apareciera en ningún objeto, pero claro, deshabilitar esto de uno en uno podía ser una tarea infernal. Hasta que miré las [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-169" title="focusrect" src="http://www.xinterface.net/wp-content/uploads/2009/01/focusrect.jpg" alt="" width="479" height="132" /></p>
<p>La verdad es que el focusRect (rectángulo amarillo que muestra el foco de los objetos en pantalla cuando pulsamos tabulador) desentona mucho con el diseño del site.<br />
Estaba intentado averiguar la manera de que no apareciera en ningún objeto, pero claro, deshabilitar esto de uno en uno podía ser una tarea infernal. Hasta que miré las propiedades del stage y me encontré con esto:</p>
<p><strong>stage.stageFocusRect = false;</strong></p>
<p>Ala, ya te puedes olvidar del maldito rectangulito</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/28/cargate-el-focusrect-de-toda-tu-aplicacion-con-una-sola-linea-de-codigo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Manual de Subversion en español</title>
		<link>http://www.xinterface.net/en/2009/01/28/manual-de-subversion-en-espanol/</link>
		<comments>http://www.xinterface.net/en/2009/01/28/manual-de-subversion-en-espanol/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 09:45:12 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Varios]]></category>

		<category><![CDATA[manual]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=167</guid>
		<description><![CDATA[Pues eso, un manual muy completito de Subversion de pe a pa:
http://www.scribd.com/doc/2606327/subversion-spanish
]]></description>
			<content:encoded><![CDATA[<p>Pues eso, un manual muy completito de Subversion de pe a pa:</p>
<p><a href="http://www.scribd.com/doc/2606327/subversion-spanish" target="_blank">http://www.scribd.com/doc/2606327/subversion-spanish</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/28/manual-de-subversion-en-espanol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tractis. Mirando el lado legal del negocio</title>
		<link>http://www.xinterface.net/en/2009/01/27/mirando-el-lado-legal-del-negocio/</link>
		<comments>http://www.xinterface.net/en/2009/01/27/mirando-el-lado-legal-del-negocio/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 20:02:19 +0000</pubDate>
		<dc:creator>insomnius</dc:creator>
		
		<category><![CDATA[Recursos]]></category>

		<category><![CDATA[burocracia]]></category>

		<category><![CDATA[contratos]]></category>

		<category><![CDATA[legalidad]]></category>

		<category><![CDATA[papeleos]]></category>

		<category><![CDATA[tractis]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=164</guid>
		<description><![CDATA[
Hace unos días buscando una forma rápida y sencilla de elaborar un contrato de confidencialidad me encontré con Tractis. Una aplicación online que tiene todo tipo de contratos y te permite hacer negocios nacionales e internacionales con una comodidad increíble, ya que presumen de estudiarse las legislaciones de cada país ahorrándote ese esfuerzo. Su versatilidad [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.tractis.com/" target="_blank"><img class="alignnone size-full wp-image-166" title="logotipo-home-all" src="http://www.xinterface.net/wp-content/uploads/2009/01/logotipo-home-all.png" alt="" width="149" height="36" /></a></p>
<p>Hace unos días buscando una forma rápida y sencilla de elaborar un contrato de confidencialidad me encontré con <a title="tractis" href="https://www.tractis.com/" target="_blank">Tractis</a>. Una aplicación online que tiene todo tipo de contratos y te permite hacer negocios nacionales e internacionales con una comodidad increíble, ya que presumen de estudiarse las legislaciones de cada país ahorrándote ese esfuerzo. Su versatilidad es tan amplia que puedes hacer todo tipo de papeleos en muy poco tiempo sin tener ni idea de temas legales usando sus múltiples plantillas.</p>
<p>Me parece muy útil para los profesionales que estamos más ocupados en la profesión que el las burocracias adyacentes y para ahorrarnos costes en consultorías legales aunque sea para realizar un primer acercamiento a las necesidades legales que tengamos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/27/mirando-el-lado-legal-del-negocio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CopyGator o descubriendo a fusileitor&#8230;</title>
		<link>http://www.xinterface.net/en/2009/01/27/copygator-o-descubriendo-a-fusileitor/</link>
		<comments>http://www.xinterface.net/en/2009/01/27/copygator-o-descubriendo-a-fusileitor/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 15:14:54 +0000</pubDate>
		<dc:creator>Carlos Serrano</dc:creator>
		
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=159</guid>
		<description><![CDATA[Acabo de descubrir por mediación del comentario de un amigo algo muy interesante, CopyGator, una aplicación que de forma sencilla nos da la posibilidad de saber quién está usando nuestros contenidos. Básicamente lo que hace es decirnos quién esta reproduciendo nuestras feeds en otro sitio.  Un servicio gratuito que nos puede dar alguna sorpresa que [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de descubrir por mediación del comentario de un amigo algo muy interesante, <a href="http://www.copygator.com/" target="_blank">CopyGator</a>, una aplicación que de forma sencilla nos da la posibilidad de saber quién está usando nuestros contenidos. Básicamente lo que hace es decirnos quién esta reproduciendo nuestras feeds en otro sitio.  Un servicio gratuito que nos puede dar alguna sorpresa que otra.</p>
<p><a href="http://www.copygator.com/" target="_blank"><img class="aligncenter size-full wp-image-163" title="copygator11" src="http://www.xinterface.net/wp-content/uploads/2009/01/copygator11.jpg" alt="" width="431" height="146" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/27/copygator-o-descubriendo-a-fusileitor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Curso avanzado de Papervision3D con Carlos Ulloa</title>
		<link>http://www.xinterface.net/en/2009/01/27/curso-avanzado-de-papervision3d-con-carlos-ulloa/</link>
		<comments>http://www.xinterface.net/en/2009/01/27/curso-avanzado-de-papervision3d-con-carlos-ulloa/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:39:54 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Papervision3D]]></category>

		<category><![CDATA[Carlos Ulloa]]></category>

		<category><![CDATA[curso de Papervision3D]]></category>

		<category><![CDATA[eventos]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=160</guid>
		<description><![CDATA[
Los dias 6, 7 y 8 de Abril de 2009 Carlos Ulloa impartirá un curso avanzado intensivo en Londes para progamadores con experiencia previa en ActionScript y Papervision3D.
Según nos comenta Carlos en Espapervision3D:
&#8220;Este es un curso que tenia ganas
de hacer desde hace tiempo, dirigido a gente que ya sabe para asi
poder meternos en cosas realmente [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.papervision3d.org/2009/01/26/advanced-papervision3d-with-carlos-ulloa/" target="_blank"><img class="alignnone size-full wp-image-161" title="advanced_papervision3d_400" src="http://www.xinterface.net/wp-content/uploads/2009/01/advanced_papervision3d_400.jpg" alt="" width="400" height="400" /></a></p>
<p>Los dias 6, 7 y 8 de Abril de 2009 Carlos Ulloa impartirá un curso avanzado intensivo en Londes para progamadores con experiencia previa en ActionScript y Papervision3D.<br />
Según nos comenta Carlos en <a href="http://groups.google.com/group/ESPapervision3D" target="_blank">Espapervision3D</a>:</p>
<blockquote><p>&#8220;Este es un curso que tenia ganas<br />
de hacer desde hace tiempo, dirigido a gente que ya sabe para asi<br />
poder meternos en cosas realmente interesantes&#8221;</p></blockquote>
<p>Las plazas son limitadas (20 en total). Por lo que si estás pensando en ir ya sabes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/27/curso-avanzado-de-papervision3d-con-carlos-ulloa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EventManager Class</title>
		<link>http://www.xinterface.net/en/2009/01/25/eventmanager-class/</link>
		<comments>http://www.xinterface.net/en/2009/01/25/eventmanager-class/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 19:26:14 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[class]]></category>

		<category><![CDATA[EventManager]]></category>

		<category><![CDATA[removeAllListeners]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=157</guid>
		<description><![CDATA[Una clase muy útil para manejar eventos. Solo tendrás que cambiar la manera de crear y destruir los eventos, para que se haga a través de esta clase. Se puede utilizar a nivel de aplicación. Luego puedes destruir todos los eventos de un determinado objeto o algunos de ellos mediante filtros. Tendrás otra vez el [...]]]></description>
			<content:encoded><![CDATA[<p>Una clase muy útil para manejar eventos. Solo tendrás que cambiar la manera de crear y destruir los eventos, para que se haga a través de esta clase. Se puede utilizar a nivel de aplicación. Luego puedes destruir todos los eventos de un determinado objeto o algunos de ellos mediante filtros. Tendrás otra vez el antiguo &#8220;removeAllListeners&#8221;.</p>
<p><a href="http://k2xl.com/wordpress/eventmanagerclass/" target="_blank">http://k2xl.com/wordpress/eventmanagerclass/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/25/eventmanager-class/feed/</wfw:commentRss>
		</item>
		<item>
		<title>¿Necesitas/quieres un sponsor para tu juego Flash? Lee esto primero</title>
		<link>http://www.xinterface.net/en/2009/01/25/%c2%bfnecesitasquieres-un-sponsor-para-tu-juego-flash-lee-esto-primero/</link>
		<comments>http://www.xinterface.net/en/2009/01/25/%c2%bfnecesitasquieres-un-sponsor-para-tu-juego-flash-lee-esto-primero/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 03:26:38 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[flash game]]></category>

		<category><![CDATA[flashgamesponsorship]]></category>

		<category><![CDATA[juegos]]></category>

		<category><![CDATA[sponsor]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=156</guid>
		<description><![CDATA[Me acabo de topar con este enlace que me ha parecido super útil para aquellos que desarrollen juegos en Flash o estén pensando en hacerlo. Una guía completísima y consejos sobre qué, cuándo y cómo conseguir un sponsor para tu juego, cómo lidiar con ellos, cuáles son y cómo funcionan, términos legales, experiencias vividas, y [...]]]></description>
			<content:encoded><![CDATA[<p>Me acabo de topar con este enlace que me ha parecido super útil para aquellos que desarrollen juegos en Flash o estén pensando en hacerlo. Una guía completísima y consejos sobre qué, cuándo y cómo conseguir un sponsor para tu juego, cómo lidiar con ellos, cuáles son y cómo funcionan, términos legales, experiencias vividas, y un sin fin de información que a mi parecer es dificil de encontrar.</p>
<p><a href="http://www.flashgamesponsorship.com/">http://www.flashgamesponsorship.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/25/%c2%bfnecesitasquieres-un-sponsor-para-tu-juego-flash-lee-esto-primero/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Charla online (diferido) sobre el futuro de Papervision3D</title>
		<link>http://www.xinterface.net/en/2009/01/25/charla-online-diferido-sobre-el-futuro-de-papervision3d/</link>
		<comments>http://www.xinterface.net/en/2009/01/25/charla-online-diferido-sobre-el-futuro-de-papervision3d/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 02:27:38 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[Papervision3D]]></category>

		<category><![CDATA[FITC]]></category>

		<category><![CDATA[Ralph Hauwert]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=155</guid>
		<description><![CDATA[Acabo de ver la charla en diferido (Adobe connect) de Ralph Hauwert como pre-entrevista de lo que será el FITC (Flash in the Can) de Amsterdam 2009. Pero lo que  más se ha comentado es sobre Papervision3D X,  la futura versión de este motor 3D. Los asistentes han hecho muchas preguntas de interés general como [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de ver la charla en diferido (Adobe connect) de <a href="http://www.unitzeroone.com/blog/" target="_blank">Ralph Hauwert</a> como pre-entrevista de lo que será el <a href="http://www.fitc.ca/" target="_blank">FITC</a> (Flash in the Can) de Amsterdam 2009. Pero lo que  más se ha comentado es sobre Papervision3D X,  la futura versión de este motor 3D. Los asistentes han hecho muchas preguntas de interés general como por ejemplo, si la nueva versión utilizará las mejoras de la nueva API de flash player 10, cuáles son las mejoras de rendimiento respecto a la versión 2.0, opiniones sobre el impacto de <a href="http://unity3d.com/" target="_blank">Unity3D</a> en el mercado, etc, etc&#8230; Todas contestadas por Ralph. Ha sido muy esclarecedor. Os podría contar muchas cosas más, pero mejor que lo veáis vosotros mismos:</p>
<p><a href="https://admin.na3.acrobat.com/_a204547676/p87587214/" target="_blank">https://admin.na3.acrobat.com/_a204547676/p87587214/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/25/charla-online-diferido-sobre-el-futuro-de-papervision3d/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acceder a un respositorio de SVN mediante ActionScript</title>
		<link>http://www.xinterface.net/en/2009/01/24/acceder-a-un-respositorio-de-svn-mediante-actionscript/</link>
		<comments>http://www.xinterface.net/en/2009/01/24/acceder-a-un-respositorio-de-svn-mediante-actionscript/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 14:04:44 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[as3svnlib]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=153</guid>
		<description><![CDATA[Me ha parecido muy interesante la iniciativa de este programador, con la creación de una librería para poder acceder a un respositorio (de momento públicos) de Subversion. Su nombre es as3svnlib.
De esta manera podremos crear un interfaz a nuestro gusto para mostrar un repo. Supongo que alguien le dará más utilidad pronto. Hace poco me [...]]]></description>
			<content:encoded><![CDATA[<p>Me ha parecido muy interesante la iniciativa de este <a href="http://dougmccune.com/blog/" target="_blank">programador</a>, con la creación de una librería para poder acceder a un respositorio (de momento públicos) de Subversion. Su nombre es as3svnlib.</p>
<p>De esta manera podremos crear un interfaz a nuestro gusto para mostrar un repo. Supongo que alguien le dará más utilidad pronto. Hace poco me comentaba un <a href="http://electroduendes.com/" target="_blank">compañero de trabajo</a> que usaban las revisiones de svn para controlar el trabajo de cada uno, a parte de un gestor de tareas, etc. Quizá ésto les pudiera servir para crear una vista más amena.</p>
<p>La pega: de momento es de solo lectura, solo sirve para ver las últimas revisiones.</p>
<p><a href="http://dougmccune.com/blog/2009/01/20/accessing-svn-repositories-with-actionscript/" target="_blank"><img class="alignnone size-full wp-image-154" title="screenshot053" src="http://www.xinterface.net/wp-content/uploads/2009/01/screenshot053.png" alt="" width="486" height="621" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/24/acceder-a-un-respositorio-de-svn-mediante-actionscript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Listado de enlaces sobre rendimiento y optimización de ActionScript 3</title>
		<link>http://www.xinterface.net/en/2009/01/23/listado-de-enlaces-sobre-rendimiento-y-optimizacion-de-actionscript-3/</link>
		<comments>http://www.xinterface.net/en/2009/01/23/listado-de-enlaces-sobre-rendimiento-y-optimizacion-de-actionscript-3/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:29:08 +0000</pubDate>
		<dc:creator>xleon</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[bit]]></category>

		<category><![CDATA[consejos]]></category>

		<category><![CDATA[enlaces]]></category>

		<category><![CDATA[matemáticas]]></category>

		<category><![CDATA[Math]]></category>

		<category><![CDATA[operaciones]]></category>

		<category><![CDATA[optimización]]></category>

		<category><![CDATA[rendimiento]]></category>

		<guid isPermaLink="false">http://www.xinterface.net/?p=120</guid>
		<description><![CDATA[Aplicación Flex con pruebas de rendimiento en tiempo real y reflejadas en gráficas de datos comparativas
http://businessintelligence.me/projects/performance_tester/performanceTester.html
Visible vs alpha vs removeChild()
Ventajas y desventajas de cada uno de los métodos, y situaciones prácticas de cada uno
http://www.insideria.com/2008/11/visible-false-versus-removechi.html
Caracteres &#8220;\n&#8221; y &#8220;\r&#8221; en un String de ActionScript
http://www.moock.org/blog/archives/000281.html
Descarga (unload) de contenidos cargados en Flash Player.
A veces es un infierno. Aquí entendereis [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Aplicación Flex con pruebas de rendimiento en tiempo real y reflejadas en gráficas de datos comparativas</strong><br />
<a href="http://businessintelligence.me/projects/performance_tester/performanceTester.html" target="_blank">http://businessintelligence.me/projects/performance_tester/performanceTester.html</a></p>
<p><strong>Visible vs alpha vs removeChild()</strong><strong><br />
</strong>Ventajas y desventajas de cada uno de los métodos, y situaciones prácticas de cada uno<strong><br />
</strong><a href="http://www.insideria.com/2008/11/visible-false-versus-removechi.html" target="_blank">http://www.insideria.com/2008/11/visible-false-versus-removechi.html</a></p>
<p><strong>Caracteres &#8220;\n&#8221; y &#8220;\r&#8221; en un String de ActionScript</strong><br />
<a href="http://www.moock.org/blog/archives/000281.html" target="_blank">http://www.moock.org/blog/archives/000281.html</a></p>
<p><strong>Descarga (unload) de contenidos cargados en Flash Player.<br />
</strong>A veces es un infierno. Aquí entendereis el por qué y cómo solventarlo<br />
<a href="http://www.moock.org/blog/archives/000279.html" target="_blank">http://www.moock.org/blog/archives/000279.html</a></p>
<p><strong>Más sobre descarga de contenidos</strong><br />
<a href="http://www.gskinner.com/blog/archives/2008/04/failure_to_unlo.html" target="_blank">http://www.gskinner.com/blog/archives/2008/04/failure_to_unlo.html</a></p>
<p><strong>La manera más rápida de copiar un array</strong><br />
<a href="http://agit8.turbulent.ca/bwp/2008/08/04/flash-as3-optimization-fastest-way-to-copy-an-array/" target="_blank">http://agit8.turbulent.ca/bwp/2008/08/04/flash-as3-optimization-fastest-way-to-copy-an-array/</a></p>
<p><strong>Operaciones matemáticas más rápidas. Optimización mediante operadores de bit</strong><br />
<a href="http://lab.polygonal.de/2007/05/10/bitwise-gems-fast-integer-math/" target="_blank">http://lab.polygonal.de/2007/05/10/bitwise-gems-fast-integer-math/</a></p>
<p><strong>Comparativa de rendimiento de los distintos loops de AS3</strong><br />
<a href="http://lab.polygonal.de/2006/10/08/as3-loops-performance-comparison/" target="_blank">http://lab.polygonal.de/2006/10/08/as3-loops-performance-comparison/</a></p>
<p><strong>Comparativa de rendimiento entre Flash Player Debugg y Flash Player Release</strong><br />
<a href="http://lab.polygonal.de/2006/10/08/as3-loops-performance-comparison/" target="_blank">http://lab.polygonal.de/2006/10/08/as3-loops-performance-comparison/</a></p>
<p><strong>Optimización de operaciones con seno y coseno</strong><br />
<a href="http://lab.polygonal.de/2007/07/18/fast-and-accurate-sinecosine-approximation/" target="_blank">http://lab.polygonal.de/2007/07/18/fast-and-accurate-sinecosine-approximation/</a></p>
<p><strong>Optimización de cálculo</strong><br />
<a href="http://rockonflash.wordpress.com/2007/08/11/optimizations-for-as3-calculations/" target="_blank">http://rockonflash.wordpress.com/2007/08/11/optimizations-for-as3-calculations/</a></p>
<p><strong>Técnicas generales de optimización. Pdf muy completo</strong><br />
<a href="http://je2050.joa-ebert.com/files/misc/as3opt.pdf" target="_blank">http://je2050.joa-ebert.com/files/misc/as3opt.pdf</a></p>
<p><strong>Optimización de operaciones de cálcula básicas y uso de la clase Math</strong><br />
<a href="http://osflash.org/as3_speed_optimizations" target="_blank">http://osflash.org/as3_speed_optimizations</a></p>
<p><strong>Comparativa entre métodos &#8220;manuales&#8221; y la clase Math</strong><br />
<a href="http://www.calypso88.com/?cat=7" target="_blank">http://www.calypso88.com/?cat=7</a></p>
<p><strong>Loops y variables. Un ejemplo muy concreto</strong><br />
<a href="http://www.bit-101.com/blog/?p=1271" target="_blank">http://www.bit-101.com/blog/?p=1271</a></p>
<p><strong>Int, uint, Number</strong><br />
<a href="http://www.gskinner.com/blog/archives/2006/06/types_in_as3_in.html" target="_blank">http://www.gskinner.com/blog/archives/2006/06/types_in_as3_in.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xinterface.net/en/2009/01/23/listado-de-enlaces-sobre-rendimiento-y-optimizacion-de-actionscript-3/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
