Posts almacenados bajo 'Flash'

Libros digitales con flash

Flash page flip

Flash page flip, es una script flash que nos permite publicar imagenes y peliculas flash de modo que se vean como si fueran páginas de un libro

Flash page flip tiene una versión gratuita que a través de un archivo xml define que contenido tendrá el libro digital, sin embargo en versiones de pago se puede integrar con bases de datos usando php y asp.

Es una alternativa recomendada si queremos publicar contenido en formato de “Libro digital”

Añadir comentario Agosto 20, 2008

Generación de código ActionScript 3.0 a partir de diagramas UML

La generación de código basado en diagramas de modelado de software, ha sido durante varios años un entorno reservado para lenguajes como Java o .Net debido a la complejidad del proceso y el costo que implicaba el crear este tipo de herramientas.

Hoy gracias al soporte de la programación orientada a objetos de Flash a través de su lenguaje ActionScript 3.0, es posible generar código a partir de diagramas de clase que utilicen UML como lenguaje de modelado.

La herramienta utilizada para la generación del código es StarUML, una plataforma OpenSource para el diseño de software. StarUML es una excelente herramienta que gracias a su flexibilidad, modularidad y API nos permite incorporar soporte a la generación de código de cualquier lenguaje.

StarUML incorpora los siguientes conceptos:

  • Profile, es un mecanismo que nos permite extender UML, a través del uso de tipos de datos, estereotipos, constantes. Nosotros utilizamos un profile para Flash, que nos permitió definir los tipos de datos propios de ActionScript 3.0 como Number, uint, xml, etc.
  • Framework, permite incorporar definiciones de clases, interfaces, atributos, métodos de una librería. Nosotros utilizamos un framework para definir las clases incoporadas dentro de flash, específicamente del paquete flash tales como flash.ui, flash.display, etc. De esta forma cuando modelemos todas las clases nativas de flash estarán incorporadas en StarUML.
  • Template, es el principal elemento, pues nos permite definir como generar los artefactos, en nuestro caso lo utilizamos para definir la estructura propia de ActionScript, como la definición de clases, interfaces, paquetes, atributos, imports, etc. Es el núcleo de la generación del código
  • Approach, el mismo que permite configurar profiles para ser usados en un proyecto, es decir, definir que perfil usará el proyecto y que estructura tendrá el mismo

Ver mas detalles del generador de código para ActionScript

Continue leyendo 1 comentario Agosto 16, 2008

Reproductor multimedia en Flash

Si desamos incluir elementos multimedia (audio o video) en nuestras páginas JW PLAYER es ideal para ello.

JW PLAYER es un reproductor multimedia desarrollado sobre flash aunque también existe una versión para Silverlight. JW PLAYER es totalmente personalizable, sus principales características son:

  • Puede reproducir archivos de audio (MP3) y video (FLV)
  • Soporta playlist
  • Totalmente “skineable”
  • Posee un API para javascript
  • Permite colocar publicidad de LONGTAIL
  • Posee un wizard que nos ayuda con su configuración
  • Es open source

Visitar enlace: JW PLAYER

Añadir comentario Agosto 07, 2008

Showcase de los mejores sitios flash

FWA

The FWA: Favourite Website Awards, es un showcase de los mejores sitios flash

FWA se caracteriza por su cuidadosa selección de los sitios que son incluidos, cada dia determina el “mejor sitio del dia”, cada mes el “mejor sitio del mes” y cada año, el puesto mas deseado, el “mejor sitio del año”

Visitar enlace FWA

Añadir comentario Julio 10, 2008

Adobe Flash Player 10

Adobe Flash Player 10

Adobe ha lanzado una actualización de su Adobe Flash Player 10 aunque aun se encuentra en etapa beta, ya presenta interesantes características:

  • Soporte nativo para efectos 3D
  • Filtros y efectos personalizados
  • Un mejorado layout para presentar texto
  • API de dibujo mejorado
  • Rendimiento gráfico mejorado
  • API de sonido mejorado

Visitar demo del nuevo Adobe Flash Player 10

Añadir comentario Julio 04, 2008

Calendario flash

Flash XML calendar

Hoy buscando un calendario que me permita mostrar información sobre fechas importantes encontré Flash XML Calendar

Este es un interesante script nos permite:

  • Agregar notas de texto e imagenes a días específicos a través de un archivo xml
  • Configurar el color de letra
  • Muy ligero, menos de 20KB
  • Boton para impresion
  • Open source

Descargar Flash XML Calendar

Ejemplo

4 comentarios Abril 09, 2008

Recorrer propiedades de un objecto en Flash / Flex

Para poder recorrer las propiedades de un objeto, podemos usar el operador “in”

Veamos un ejemplo:

Supongamos que tenemos un objeto (obj) que contiene información referente a un departamento (Dormitorios, piso, etc), para recorrer las propiedades de este objeto podemos hacerlo asi:

var obj:Object = {dormitorios: '3', piso:'2', patio:'200' desc: 'Con amplia vista al mar'};
for(var i:Object in obj){
	trace(i+" = "+obj[i]);
}

El resultado sera:

desc = Con amplia vista al mar'
piso = 2
dormitorios = 3

Notemos que para acceder al nombre la propiedad usamos la variable “i” y para acceder al valor de la propiedad usamos obj[i] como si fuera un arreglo

Añadir comentario Enero 07, 2008

Como evitar que un archivo flash sea “cacheado”

En algunas ocasiones cuando realizamos cambios en nuestras películas flash, estas no son presentadas a nuestros visitantes pues las películas fueron almacenas en cache, y los cambios no se muestran.

Para poder solucionar este problema podemos usar el siguiente truco:

Consiste en añadir al nombre del archivo un parámetro aleatorio de tal modo que cada vez que el cache del navegador registre el archivo, lo identificará como uno diferente.

Por ejemplo, supongamos que la película que deseamos evitar que se almacene en cache se llama “pelicula.swf”, para aplicar el truco al nombre le aumentaremos el siguiente parámetro “?p=123″, donde 123 es un numero aleatorio. Quedando el nombre “pelicula.swf?p=123″

Para generar el numero aleatorio haremos uso de javascript, con la siguiente función:

Math.round(Math.random() * 100000)

De esta forma el nombre del archivo flash se escribirá así:

'pelicula.swf'+'?p='+Math.round(Math.random() * 100000)

Para implementar este truco haremos uso de SWFObject el cual es:


SWFObject is a small Javascript file used for embedding Adobe Flash content. The script can detect the Flash plug-in in all major web browsers (on Mac and PC) and is designed to make embedding Flash movies as easy as possible. It is also very search engine friendly, degrades gracefully, can be used in valid HTML and XHTML 1.0 documents*, and is forward compatible, so it should work for years to come.

Quedando nuestro truco asi:

<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
  This text is replaced by the Flash movie.
</div>
<script type="text/javascript">
  var so = new SWFObject('pelicula.swf'+'?p='+Math.round(Math.random() * 100000), "mymovie", "400", "200", "8", "#336699");
  so.write("flashcontent");
</script>

1 comentario Noviembre 13, 2007

Adobe Integrated Runtime (AIR)

Adobe ya hace algún tiempo lanzo Adobe Integrated Runtime (AIR) el cual tiene como objetivo funcionar como un framwork a través del cual se pueda ejecutar aplicaciones web en entornos de escritorio. Es la misma idea que tiene SUN con su Java Virtual Machine pero al puro estilo Adobe.

Como era de esperar AIR esta perfectamente integrado con Flash y Flex a través de una extensión. Algunos ejemplos de esta tecnología la podemos ver en la gallería de Adobe encontraremos interesantes aplicaciones que van desde reproductores de música hasta el Google Analitics para escritorio.

Es alentadora la perspectiva de este producto, solo imaginemos por ejemplo crear un chat IRC en flash y sin complicaciones publicarlo en nuestra página web y al mismo tiempo permitir que lo para que lo puedan usar sin necesidad de abrir el navegador. Las aplicaciones son muchas, el horizonte de flash y sus aplicaciones se han ampliado aun mas gracias a AIR

Para mayor información podemos visitar la página oficial de AIR

Añadir comentario Septiembre 29, 2007

Como crear un menú desplegable en Flash

Actualizado! En este post veremos como crear un menú desplegable paso a paso

El resultado final será:

Continue leyendo 68 comentarios Septiembre 05, 2007

Posts anteriores



Posts por mes

Posts por categoria