Iluminando código…con Easing

Rich Internet Expertise

Iluminando código…con Easing

20 enero, 2004 Flash 3

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:

[sourcecode language=»javascript»]
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(); [/sourcecode]

驴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

  1. lebyrus dice:

    el c贸digo se superpone con el resto del post en mozilla (firebird 0.7) 馃檨

  2. Gracias Lebyrus, nunca he utlizado el Mozilla Firebird, voy a instalarlo, y haber cual puede ser el problema…

  3. lebyrus dice:

    ahora queda perfecto 馃槈

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.