Iluminando código…con Easing

Hoy estaba buscando la manera de postear código de manera elegante en este post, y me he encontrado con el ActionScript Highlighter v2 de Arul Kumaran.

Y para probar la solución y que además resulte útil, voy a publicar un pequeño código que yo utilizo para hacer movimientos de easing, tan útiles y tan usados en Flash.

el código utiliza las clases del paquete mx.transitions.easing, estas clases de macromedia son realmente las de Robert Penner, además si descargais sus clases dentro del zip existen más posibilidades.

Para usarlo simplemente coloca un MovieClip en el primer frame y dale el nombre de obj_mc, y copia el siguiente código en el primer frame:

function doEasing() {
        var t = 0;		// --- inicio
        var x = 0;		// --- x inicial
        var dx = 500 - x;	// --- dx -> x final - variaciones en x
        var NFRAMES = 30;	// --- Numero de frames que dura el movimiento
        
        onEnterFrame = function() {
                trace(t + ", " + obj_mc._x);
                
                if (t++ < NFRAMES)
                obj_mc._x = mx.transitions.easing.Regular.easeOut(t, x, dx, NFRAMES);
                else
                delete onEnterFrame;
        }
}

doEasing();

¿Sabeis de alguna otra solución para postear código?, (teniendo en cuenta que yo no uso Movable Type, y no me valen módulos como el MTBeautifier de Voisen.org).

(*) A ver si el apaño del código no da prolemas con el Firebird… 😉

(**) 😳 Jeje, ¿Así está mejor Jim…?

[Nota: Post Editado para la versión de WordPress para usar el plugin para colorear el código iG:Syntax Hiliter ]

3 Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *