Últimas Publicaciones

Reproductor MP3 en ActionScript 3 y Flash CS4

Estos días atrás he hecho para mi amigo Dani djGato un reproductor de audio con el que poder poner la lista de su top 10 mensual en su web personal. Aprovecho la ocasión para compartirlo con vosotros.

Está programado en ActionScript 3.0 y Flash CS4 y se compone de dos partes, el reproductor propiamente dicho y el listado de canciones.

En el reproductor he insertado un pequeño espectometro que usa el metodo computeSpectrum de la clase SoundMixer, este toma una instantánea de la onda de sonido actual y la coloca en un objeto ByteArray. A partir de los datos almacenados dibujamos dicha onda. También hay dos barras de progreso, una del total de bytes cargados y otra del tiempo que llevamos de reproducción. Ambas se pueden clicar para ir a un punto deseado de la canción.

La información la proporciona un archivo XML, donde se incluyen los nombres del grupo, de la canción, de la imagen y del archivo MP3.

En cuanto a clases, básicamente se compone de dos, la que controla el reproductor (ReproductorAudio.as) y la que controla la ventana (VentanaTop.as).

Además de estas, hay también una clase GlobalData.as, basada en un patrón singleton que nos facilita acceder a los datos del XML desde cualquier lugar, y una clase Media.as para cargar las imágenes de las portadas.

Os dejo los archivos para que lo adapteis a vuestro gusto. He omitido incluir en el ZIP los MP3 y las imagenes para evitar peso inecesario

Descagar Código Fuente Flash CS4

Weeras Books

En el último año hemos estado trabajando en el estudio en la plataforma educativa Weeras.

Weeras es una plataforma educativa multieditorial, modular y escalable que permite acceder a contenidos digitales y trabajar con comunidades educativas para compartir información, experiencias y recursos, y realizar tareas de gestión de centro a través de módulos específicos de administración.

Mediante los distintos mecanismos de comunicación interna e interacción que proporciona la plataforma, se pretende fomentar la creación de una comunidad educativa rica y dinámica.

Dentro del proyecto me he encargado del desarrollo del front-end con ActionScript 3.0 y Adobe Flash CS5 , lo que llamamos Weeras Books, la nueva interface de Weeras, que permite trabajar con el libro digital de un modo ágil, fácil y rápido.

Podéis ver la ficha correspondiente a este proyecto en mi portfolio y amplia información y acceso a demos desde AQUÍ.

La Historia de Internet en 8 Minutos

Todo comenzó en 1958 con la red militar ARPANET…

Humor. Guerra entre desarrolladores, diseñadores y jefes de proyecto

Continuamos con la eterna guerra entre desarrolladores, diseñadores y jefes de proyecto. Esta vez con un poco de humor.

 

Guerra entre desarrolladores, diseñadores y jefes de proyecto

Aplicación de Dibujo con ActionScript 3.0

Un pequeño ejemplo de como hacer una aplicación de dibujo con ActionScript 3.0 y Flash CS4.

La clase principal, pizarra.as que extiende la clase Sprite, se encarga de crear un lienzo que contiene un Sprite a modo de fondo del cual creamos su BitmapData y el BitMap correspondiente. Además crea dos Shapes que serán nuestras capas de pintar y borrar.

Tambíen tiene todas las propiedades y metodos para modificar el modo de dibujo y las acciones a realizar sobre el:

  • setColor(valor:uint) // cambia el color
  • setPincel(valor:uint) // cambia el tamaño del pincel
  • setAlpha(valor:Number) // cambia la transparencia
  • setBorrar(borrar:Boolean) // cambia a modo borrar
  • guardar() // codifica y guarda la imagen

Para guardar la imagen he usado las clases de Adobe PNGEncoder.as y JPGEncoder.as que facilitan la tarea de codificado y un PHP que se encarga abrir el cuadro de dialogo para guardar la imagen creada.

Desde la clase principal solo es necesrio instanciar una nueva pizarra y asignar los metodos a los diferentes controles.

Pulsa en la imagen para ver la aplicación en funcionamiento

Descargar código fuente Flash CS4 >>

VI Meeting ASNativos

Nueva convocatoria de los chicos de la lista de correo de ASNativos.

En esta ocasión será el próximo día 17 de Junio en Madrid y las ponencias serán:

  • Trucos y usos no convencionales de BitmapData

  • Triangulación de Delaunay y deformaciones

  • Introducción a las aplicaciones multi-usuario con Flash

  • Desarrollo Flash en dispositvos móviles

  • ViewInjector: Separando las estructuras del diseñador y programador

Como ya hice en la última la seguiré online con interés.

Más información AQUI

Meeting ASNativos y DeviceDays 2011

El próximo mes de Febrero hay dos eventos que no podemos dejar pasar los amantes de Flash y ActionScript.

Los amigos de la lista de correo ASNativos abren nueva etapa inaugurando la web http://www.asnativos.com y organizando un encuentro en el que se ofrecerán charlas por parte de algunos de los integrantes de la lista. En su comunicado dicen:

“El próximo día 25 de Febrero en Madrid realizaremos un nuevo meeting de asnativos. Durante todo el día se ofrecerán charlas ofrecidas por miembros de la lista. La asistencia es gratuita pero requiere previo registro. También se emitirán online en directo para la gente que no pueda acudir presencialmente. En los próximos días os iremos informando de los horarios y el emplazamiento final del evento (que depende mucho de la cantidad de gente que se inscriba). Recordad que la gente que da las charlas lo hace de manera desinteresada, así que el mayor mérito es de ellos”.

Podéis ver el contenido de las charlas aqui. No dudéis en apuntaros, para hacerlo visitar estas direcciones:

Presencial / online

Por otra parte y aprovechando el Mobile World Congress que se celebrará en Barcelona del 14 al 17 de Febrero próximo, la gente de BlocketPc organizan sus ya clásicos DeviceDays, con charlas orientadas al desarrollo para móviles, tablets, televisiones y gadgets varios.

Esta nueva edición tendrá lugar en la Universitat Politécnica de Catalunya el 18 de Febrero, justo el día después del Mobile World Congress como ya viene siendo habitual.

Este año las ponencias serán:

Para más información e inscripciones podéis visitar su web:

http://www.blocketpc.com/2011/01/device-days-2011/

Ambos eventos son gratuitos, así que si vuestro codigo os lo permite no dudeis en acudir. Allí nos vemos.

Control de errores en Flash

En numerosas ocasiones, programando ActionScript sobre Flash nos aparecen errores en tiempo de ejecución dificiles de localizar.

 Una manera de saber la línea exacta donde se produce el error es activando la opción “Permitir depuración” en el panel de publicación:

Nuevos proyectos en portfolio

He añadido algunos trabajos a mi portfolio:

Dos de mis primeros proyectos, las colecciones de cuatro CD-ROM “La Gran Enciclopedia del Cine” y “La Gran Enciclopedia del Rock”, ambos para la revista Man.

Una colección de tres CD-ROM con juegos y actividades para niños para Agatha Ruiz de la Prada.

También he añadido el proyecto en el cual estoy trabajando actualmente, la plataforma educativa para Teide Digital.

El canon digital es ilegal

Buenas noticias del Tribunal de Justicia de la Unión Europea:

 ”La aplicación del canon por copia privada a los soportes de reproducción adquiridos por empresas y profesionales para fines distintos de la copia privada no es conforme con el Derecho de la Unión”, señaló la Corte, con sede en Luxemburgo, en su sentencia.

Podeis leer la noticia completa aquí o aquí

 

Switch to our mobile site