Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2008, 11:00
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Nuevo resaltador de código Geishi para ActionScript

Que tal gente.

Este es un aviso de que a partir de hoy esta disponible una nueva etiqueta para resaltar/colorear codigo ActionScript, esto es de gran ayuda al momento de leerlo.

Aqui esta un ejemplo del resultado.

para usarlo solo basta con poner

[ highlight=actionscript ] Tu codigo aqui [ /highlight ]. (Sin los espacios)

Código actionscript:
Ver original
  1. /*
  2.  * Este programa es software libre; usted puede redistribuirlo y/o
  3.  * modificarlo bajo los terminos de la licencia GNU General Public License
  4.  * según lo publicado por la "Free Software Foundation"; versión 2 ,
  5.  * o (en su defecto) cualquie versión posterior.
  6.  *
  7.  * Este programa se distribuye con la esperanza de que sea útil,
  8.  * pero SIN NINGUNA GARANTÍA; Incluso sin la garantía implicada del
  9.  * COMERCIALIZACIóN o de la APTITUD PARA UN PROPÓSITO PARTICULAR.  
  10.  * Vea la "GNU General Public License" para más detalles.
  11.  *
  12.  * Usted debe haber recibido una copia de la "GNU General Public License"
  13.  * junto con este programa; si no, escriba a la "Free Software Foundation",
  14.  * inc., calle de 51 Franklin, quinto piso, Boston, MA 02110-1301 E.E.U.U.
  15.  *
  16.  * */
  17.  
  18. package com.forosdelweb.reader.utils
  19. {
  20.     import com.adobe.xml.syndication.rss.Item20;
  21.    
  22.     /**
  23.      *
  24.      * La Clase ArrayUtils es una utilidad para el manejo de Array
  25.      *
  26.      * @author      Enrique Chavez aka Tmeister
  27.      * @version     1.0
  28.      *
  29.      * */
  30.    
  31.     public class ArrayUtils
  32.     {
  33.         /**
  34.          *
  35.          */
  36.        
  37.         public function ArrayUtils()
  38.         {
  39.         }
  40.        
  41.         /**
  42.          * Ordena los elementos de un array
  43.          *
  44.          * @param   source
  45.          * @return Array
  46.          */
  47.        
  48.         public function orderByDate(source:Array):Array
  49.         {
  50.             source.sort(sortByDate);
  51.             return source;
  52.         }
  53.        
  54.         /**
  55.          * Funcion personalizada que ordena los elementos de un array de acuerdo con la fecha
  56.          *
  57.          * @param   a
  58.          * @param   b
  59.          * @return Number
  60.          */
  61.        
  62.        
  63.         private function sortByDate(a:Item20, b:Item20):Number
  64.         {
  65.             var aDate:Number = new Date ( a.pubDate ).getTime();
  66.             var bDate:Number = new Date ( b.pubDate ).getTime();
  67.             if (aDate < bDate)
  68.             {
  69.                 return 1;
  70.             } else if (aDate > bDate)
  71.             {
  72.                 return -1;
  73.             } else  
  74.             {
  75.                 return 0;
  76.             }
  77.             return 1;
  78.         }
  79.  
  80.     }
  81. }

Saludos!!