Actionscript 2.0: Utilizar imágenes de la biblioteca

El siguiente método muestra como añadir imágenes de nuestra biblioteca a la escena de la película, usando BitmapData y el método attachBitmap.

Ver más

Optimizar el peso de los SWFs: Cómo incrustar fuentes

El siguiente truco permite ahorrar unos cuantos Kbs a la hora de incrustar fuentes en un campo de texto. Se trata de incrustar mayúsculas, minúsculas, numerales, puntuación, y una cadena "optimizada" de caracteres en lugar de todo el paquete de latín. Esto hará que incrustemos 164 glyphs en el campo, en lugar de más de mil, lo que supone un ahorro considerable de peso en la película. La cadena optimizada en cuestión es esta:


áéíóúÁÉÍÓÚÑñ´¨¡¿ÇçäëïöüÄËÏÖÜâêîôûÂÊÎÔÛàèìòùÀÈÌÒÙºª



y la ha "desarrollado" Javier Rodríguez

Clase para comprobar campos en Actionscript 3.0

El siguiente código es la base de una clase para comprobar campos en AS3. De momento tiene tres funciones:

  • esMail: recibe un String y comprueba si contiene una arroba y uno o más puntos. Si es así, devuelve true (es un correo), en caso contrario, false (no es un correo).

  • tanLargo: recibe un String y una longitud, y comprueba si la cadena tiene exactamente esa longitud. Esto se puede hacer de formá rápida en Actionscript, pero de esta manera aprovecho más la clase y ahorramos unos teclazos.

  • masLargo: recibe un String y una longitud, y comprueba si la cadena tiene una longitud mayor. También se puede hacer de formá rápida en Actionscript, pero asi se ahorra algo de trabajo.

Ver más

Clase para vaciar clips en AS3

La siguiente clase permite eliminar todos los elementos de un clip, recorriendo todas las profundidades "ocupadas" y eliminando los elementos que están en ellas.

Ver más

Función para pasar de número a String con formato de tiempo

La siguiente función recibe como parámetro un número entero, y devuelve un String con formato de minutos:segundos (mm:ss). No he probado si funciona también en AS2, pero deberia hacerlo.

Ver más

Trucos para optimizar código en AS3

Esta mañana me he encontrado con este artículo de John Grden, en el que dá algunos consejos para optimizar código en AS3. Se echan de menos más artículos así, a ver si este verano tengo más tiempo y puedo publicar artículos como este...

Lanzada la versión 2.0 de Box2DFlashAS3

La semana pasada fué lanzada la versión 2.0 de este motor de físicas. Podeís ver más información aquí.

Clase para hacer precargas en Actionscript 3.0

Esta es una clase que estoy utilizando bastante en mis últimos trabajos. Es bastante sencilla, pero se puede modificar fácilmente para añadir otros comportamientos. La clase tiene las siguientes function públicas:

  • Función constructora: recibe como parámetro el clip que se va a mostrar durante la precarga. La clase está preparada para que este clip tenga un campo de texto llamado Texto_txt, que será donde se muestre el progreso de carga, y una animación de 100 fotogramas.


  • Función cargar: recibe como parametro una url (String) y el clip donde vamos a cargar el contenido de la url (MovieClip).

Ver más

Motores de físicas para Actionscript 3.0 : Glaze

Hace un par de meses empezaron a aparecer demos de un nuevo motor de físicas para Flash: Glaze. Por lo que se puede ver en las demos, parece más potente que FOAM y APE, asi que habrá que empezar a hacer pruebas con él. Tienen un proyecto abierto en Google Docs, al que se puede acceder desde aquí.

Clase para crear scroll con easing en Actionscript 3.0

Esta es una clase para crear un scroll con easing en Actionscript 3.0. Hay que pasarle los siguientes parámetros:



  • Clip que queremos controlar con el scroll

  • Posición x del Scroll

  • Posición y del scroll

  • Ancho del scroll

  • Altura del scroll (será el alto de la máscara

  • Color de la barra grande

  • Color de la barra de arrastre

  • Color de los contornos de las barras




Por supuesto es mejorable, se admiten comentarios en contacto@esedeerre.com.

Ver más