La siguiente función modifica el contenido de un String buscando una secuencia de caracteres y reemplazándolos por otros: /** * replace(stTarget, stOld, stNew)<br/> * <p>Reemplaza contenido de una cadena de caracteres.</p> * * @param stTarget String cadena de caracteres donde se va a realizar la operación. * @param stOld String cadena a sustituir. * @param stNew String nueva cadena a insertar. * * @return String la nueva cadena modificada. */ function replace(stTarget: String, stOld: String, … Seguir leyendo →
ActionScript
AS3: Nuevos tipos de datos para enteros
En ActionScript 2.0 teníamos la clase Number para manejar números, tanto enteros como reales. Ahora en AS 3 seguimos manteniendo la clase Number pero se han añadido 2 nuevos tipos de datos: int y uint. Si utilizamos números enteros que se encuentren dentro del rango que tienen estos dos tipos de datos es mejor usarlos al tipo Number ya que es más rápido y eficaz. Una breve descripción de estos tipos de datos: int. Entero … Seguir leyendo →
Diferencias entre ActionScript 2.0 y ActionScript 3.0
Hoy me he encontrado en la documentación de Adobe una página donde se muestran todas las diferencias que existen entre AS 2.0 y AS 3.0. Un documento directo para mis marcadores y un buen punto de partida para ir aprendiendo AS3 si ya conocía algo de la versión anterior.
AS3: Packages
En ActionScript 3.0 todas las clases deben ser colocadas en paquetes. Un paquete (o package) es una manera de organizar clases en grupos, y en ActionScript 3.0 un paquete es sinónimo a un directorio del sistema de archivos. Los paquetes se ordenan relativamente al classpath, el cual es definido como una ruta relativa al proyecto (el archivo .fla en el caso de Flash). Por lo tanto, el paquete top-level es sinónimo de la raiz del … Seguir leyendo →
CheatSheet de AS3
Una CheatSheet es una especie de ‘chuleta’ donde vienen recogidas la mayoría de las funciones de un lenguaje. Viene bien para recordar la sintaxis del lenguaje, parámetros de las funciones y palabras clave. Y sirve tanto para gente que está aprendiendo como para gente que ya tiene años de experiencia en el lenguaje (que siempre se olvida algo XD ). Como estoy aprendiendo ActionScript 3.0, aquí tenemos la AS3 CheatSheet, 3 páginas con las clases … Seguir leyendo →
AS 3.0: Hola mundo
Normalmente, cuando se aprende un lenguaje nuevo, lo primero que se hace es implementar un “Hola mundo”; esto es, mostrar un mensaje por pantalla. Con esta sencilla aplicación se puede empezar a conocer la sintaxis del nuevo lenguaje y a familiarizarse con él. En nuestro intento por aprender ActionScript 3.0 vamos a desarrollar nuestro primer programa con un “Hola mundo”. En primer lugar crearemos una carpeta o directorio donde guardaremos nuestro proyecto y le daremos … Seguir leyendo →
Reto: Aprender AS3
Lo he decidido: voy a dedicar un rato todos los días a aprender a programar en AS3. Hace ya un año que empecé con ActionScript 2 y creo que ahora es el momento de dar un paso más y empezar a utilizar la nueva versión del lenguaje. Por lo poco que he visto, esta nueva versión se asemeja todavía más a Java y, dada la mayor experiencia que tenga en este lenguaje, no creo que … Seguir leyendo →
Curvas aleatorias
Enredando un poco con los números aleatorios (Math.random()) y las curvas (curveTo()) en ActionScript… This movie requires Flash Player 9 [Demo][Descargar]
Scroll en ActionScript
Aquí te dejo una “pequeña” clase en ActionScript para que puedas “scrollear” tus MCs. Tiene varias propiedades para que puedas adaptarla a tu gusto y la puedas integrar en tus proyectos. This movie requires Flash Player 9 En la documentación interna de la clase puedes ver cómo parametrizar el scroll para adaptarlo a lo que necesites. Si tienes alguna duda sobre el funcionamiento o ves que algo no funciona como debiera, dímelo en los comentarios. … Seguir leyendo →