CoreLib: biblioteca de clases para actionscript 3
Actionscript - Flash - Recursos -
09/12/2008
El proyecto CoreLib consiste en una biblioteca en Actionscript 3 que contiene un buen número de clases y utilidades para trabajar con Actionscript. Incluye, entre otras cosas, clases para codificación MD5 y SHA1, serialización JSON y tratamiento avanzado de cadenas de texto y fechas. El proyecto ha sido creado por gente como Mike Chambers, Daniel Durà o Darron Schall, verdaderos maestros en la programación en actionscript.
Open Flash Chart
PHP - Graficas - Flash - Opensource -
11/01/2008
Open Flash Chart es un componente que utiliza la potencia de Flash para generar gráficos estadísticos: de barras, tarta, áreas, etc. Es gratis, open source y distribuido bajo una licencia GPL. Los dados los puede recibir desde un fichero de texto o desde un lenguaje de servidor como PHP o ASP.
Rosa-as3: Flash Remoting Framework
Flash - Remoting - Frameworks -
17/12/2007
ROSA es un Framework para Flash Remoting desarrollado para integrar Flash Remoting en aplicaciones AS3. No tiene dependencias con el Framework de Flex, por lo que puedes usarla en Flash CS3 de manera transparente. Tiene las siguientes características: Enlace automático de eventos en la vista, no necesitas suscribirte a los eventos si no quieres. Solo usar las convenciones de nombres; Implementación basada en la herencia para métodos de servicios tipados; Implementación basada en Proxy para métodos de servicios no tipados; Llamadas remotas en cola o llamadas paralelas; Rich event arquitecture.
SWFAddress 2.0
Flash -
25/11/2007
Hace unos días surgió la versión 2.0 de SWFAddress. Esta herramienta es una pequeña, pero potente librería que proporciona la posibilidad de hacer deep linking para Flash y Ajax. Permite la creación de URLs virtuales que pueden apuntar a una sección del sitio web o a un estado de la aplicación. Una de las implementaciones más comunes de esta herramienta es habilitar las funciones de los botones atras y adelante del navegador en las webs realizadas con Flash.
Podeis ver un ejemplo sencillo de su uso en after-hours.
CSS Flash
Flash - Inspiracion - CSS - Showcase -
23/10/2007
CSS Flash es otro "showcase" de sitios web.
Flashmatics Library: Biblioteca de ejemplos realizados con Flash
Flash - Recursos -
10/09/2007
Flashmatics Library es una interesante biblioteca de ejemplos y aplicaciones realizadas con Flash. Todos los ejemplos son gratuitos y vienen tanto con una demo con sus ficheros fuente, así como unas pequeñas notas o instrucciones para su uso.
Faveup
Showcase - CSS - Flash - Tarjetas -
27/08/2007
Faveup es un paso más en los "showcases". A diferencia de otras galerÃas para encontrar inspiración, Faveup aglutina diseños de logotipos, tarjetas de presentación, sitios realizados con Flash y sitios realizados con CSS.
Acceder a las etiquetas ID3 con Flash
Flash - Actionscript - MP3 - ID3 -
23/04/2007
Los archivos de sonido MP3 pueden contener etiquetas ID3 que proporcionan metadatos sobre el archivo. Si un sonido MP3 que se carga utilizando Sound.attachSound() o Sound.loadSound() contiene etiquetas ID3, se puede consultar estas propiedades.
En el siguiente ejemplo, usamos el handler onID3() asociado a la clase Sound para determinar cuando la información de la cabecera ID3 ha sido cargada y mostrarla dentro de una caja de texto que creamos a tal efecto.
var Cancion:Sound = new Sound();
Cancion.onID3 = function():Void {
for (var i:String in this.id3){
DatosMp3.htmlText += "" + i + ":" + this.id3[i] + "\n";
}
};
this.createTextField("DatosMp3", 1, 10, 10, 500, 300);
DatosMp3.border = true;
DatosMp3.html = true;
DatosMp3.multiline = true;
DatosMp3.wordWrap = true;
Cancion.loadSound("song.mp3", true);
En un principio se podía accdeer a las propiedades ID3 1.0, con los siguientes métodos:
Sound.id3.comment
Sound.id3.album
Sound.id3.genre
Sound.id3.songname
Sound.id3.artist
Sound.id3.track
Sound.id3.year
Lo cierto es que con estas propiedades nos puede servir en el 99% de los casos pero a partir de las versión 7 del Player, éste admitía etiquetas ID3 2.0. La equivalencia con las etiquetas anteriores sería:
Sound.id3.COMM
Sound.id3.TALB (album)
Sound.id3.TCON (genre)
Sound.id3.TIT2 (songname)
Sound.id3.TPE1 (artist)
Sound.id3.TRCK (track number)
Sound.id3.TYER (year
Pero además, con las etiquetas IDe 2.0 se puede acceder a la siguiente información:
Sound.id3.TFLT: Tipo de archivo
Sound.id3.TIME: Tiempo
Sound.id3.TIT1: Descripción de grupo de contenido
Sound.id3.TIT2: Título/nombre de canción/descripción del contenido
Sound.id3.TIT3: Subtítulo/descripción adicional
Sound.id3.TKEY: Clave inicial
Sound.id3.TLAN: Idiomas
Sound.id3.TLEN: Longitud
Sound.id3.TMED:Tipo de medio
Sound.id3.TOAL: Álbum/película/título de espectáculo original
Sound.id3.TOFN: Nombre de archivo original
Sound.id3.TOLY: Letrista/escritor original
Sound.id3.TOPE: Artistas/intérpretes originales
Sound.id3.TORY: Año de publicación original
Sound.id3.TOWN: Propietario/licenciatario del archivo
Sound.id3.TPE1: Intérpretes/solistas principales
Sound.id3.TPE2: Grupo/orquesta/acompañamiento
Sound.id3.TPE3: Director/intérprete adicional
Sound.id3.TPE4: Interpretado, remezclado o editado por
Sound.id3.TPOS: Parte de un conjunto
Sound.id3.TPUB: Editor
Sound.id3.TRCK: Número de pista/posición en el conjunto
Sound.id3.TRDA: Fechas de grabación
Sound.id3.TRSN: Nombre de emisora de Internet
Sound.id3.TRSO: Propietario de emisora de Internet
Sound.id3.TSIZ: Tamaño
Sound.id3.TSRC: ISRC (código de grabación estándar internacional)
Sound.id3.TSSE: Software/hardware y configuración empleados para la codificación
Sound.id3.TYER: Año
Sound.id3.WXXX: Fotograma de vínculo de URL
El siguiente ejemplo muestra estos datos dentro de un Datagrid:
1.– Desde el panel de componentes arrastramos una instancia de Datagrid y le asignamos como nombre de instancia “id3_dg”
2.– En un fotograma pegamos el siguiente código:
import mx.controls.gridclasses.DataGridColumn;
id3_dg.move(0, 0);
id3_dg.setSize(200, 200);
var DataGrid_Propiedad:DataGridColumn = id3_dg.addColumn(new DataGridColumn("property"));
DataGrid_Propiedad.width = 100;
DataGrid_Propiedad.headerText = "Propiedad";
var DataGrid_Valor:DataGridColumn = id3_dg.addColumn(new DataGridColumn("value"));
DataGrid_Valor.width = id3_dg._width-DataGrid_Propiedad.width;
DataGrid_Valor.headerText = "Valor ID3";
var cancion:Sound = new Sound();
cancion.onID3 = function() {
for (var prop in this.id3) {
id3_dg.addItem({property:prop, value:this.id3[prop]});
}
};
cancion.loadSound("song.mp3", true);
Mostrar la configuración del Flash Player
Flash - Player - Configuracion - Tips -
23/04/2007
El Flash Player dispone de un panel de configuración que puede abrirse de tres maneras: Cuando hacemos click con el botón derecho sobre la pelÃcula y seleccionamos Configuración. En determinadas circunstancias el panel se abre automáticamente, por ejemplo, si la aplicación está intentando acceder a la cámara o el micrófono del usuario, éste pedira permiso para aprobar o denegar el uso. La tercera forma es mediante actionscript y la instrucción System.showSettings().

El panel de configuración del Flash Player tiene cuatro opciones, colocadas en pestañas: Privacidad, Almacenamiento Local, Micrófono y Cámara. Si el método System.showSettings() es llamado sin parámetros mostrará abierta la sección que fue abierta por última vez. Se puede especificar la sección que deseamos abrir pasando un parámetro numérico:
0: Privacidad
1: Almacenamiento Local
2: Micrófono
3: Cámara
Por ejemplo, el siguiente código abre el panel con la sección Micrófono en primer término:
System.showSettings(2);
InstantStorm: crear salvapantallas con Flash
SalvaPantallas - Flash -
18/04/2007
InstantStorm es una utilidad gratuita para Windows que nos permitirá crear salvapantallas basados en películas realizadas con Flash. Todo lo que hay que hacer es seleccionar un fichero SWF, unos cuantos parámetros y compilar un instalador ejecutable. Las principales características son:
- 100% gratuito para todos los propósitos.
- Opciones de escalado en el salvapantallas.
- Fácil uso.
- Soporte para la protección por contraseña.
- Soporte para ficheros externos (por ejemplo si el SWF requiere de ficheros externos como .txt o .as)
- Soporte para Flash 9








