<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Ordenar elementos de un Vector en Actionscript 3</title>
	<atom:link href="http://www.codigoactionscript.org/como-ordenar-elementos-de-un-vector-en-actionscript-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigoactionscript.org/como-ordenar-elementos-de-un-vector-en-actionscript-3/</link>
	<description>Blog de programación en ActionScript. Tips, tutoriales, ejemplos de Adobe Flash, Flex y AIR</description>
	<lastBuildDate>Wed, 28 Dec 2011 21:13:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: admin</title>
		<link>http://www.codigoactionscript.org/como-ordenar-elementos-de-un-vector-en-actionscript-3/comment-page-1/#comment-7417</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 24 Jan 2009 18:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=310#comment-7417</guid>
		<description>@alex:
Esos parámetros no se los has de pasar en ningún momento. Son parámetros que se pasan por defecto al llamar la función.
Tu únicamente has de colocar el nombre de la función dentro del método sort();

&lt;code&gt;vector.sort(ascendente);&lt;/code&gt;

La función sort() genera un bucle en el que compara automáticamente todos los elementos del array de dos en dos. Osea X=elemento 1, Y=elemento 2.

Lo que has de hacer es colocar en esa función la formula con la que decidas que un elemento ha de estar por delante del otro. En este caso, como el array son numeros se coloca antes el que es mayor:

&lt;code&gt;return (x&gt;= y)?1 :-1;&lt;/code&gt;

Dependiendo del resultado del return (1, o -1) colocará el elemento 1 delante o detrás del elemento 2. Y así sucesivamente.</description>
		<content:encoded><![CDATA[<p>@alex:<br />
Esos parámetros no se los has de pasar en ningún momento. Son parámetros que se pasan por defecto al llamar la función.<br />
Tu únicamente has de colocar el nombre de la función dentro del método sort();</p>
<p><code>vector.sort(ascendente);</code></p>
<p>La función sort() genera un bucle en el que compara automáticamente todos los elementos del array de dos en dos. Osea X=elemento 1, Y=elemento 2.</p>
<p>Lo que has de hacer es colocar en esa función la formula con la que decidas que un elemento ha de estar por delante del otro. En este caso, como el array son numeros se coloca antes el que es mayor:</p>
<p><code>return (x>= y)?1 :-1;</code></p>
<p>Dependiendo del resultado del return (1, o -1) colocará el elemento 1 delante o detrás del elemento 2. Y así sucesivamente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://www.codigoactionscript.org/como-ordenar-elementos-de-un-vector-en-actionscript-3/comment-page-1/#comment-7415</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Sat, 24 Jan 2009 15:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=310#comment-7415</guid>
		<description>En que momento pasó los parámetro x e y al llamar a la función?, explicar por favor</description>
		<content:encoded><![CDATA[<p>En que momento pasó los parámetro x e y al llamar a la función?, explicar por favor</p>
]]></content:encoded>
	</item>
</channel>
</rss>

