Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Flash en Linux
Flash en Linux
PORTADA • Flash
Un vistazo
Un vistazo aa las
las herramientas
herramientas Flash
Flash para
para entornos
entornos Linux
Linux
FLASH EN LINUX
Flash es la aplicación más usada para contenidos
F
lash comenzó en 1995, cuando pregunte. No existe una verdadera alter- TIs están implementando herramientas
FutureWeb presentó un precursor nativa a Macromedia Player de momen- para crear interfaces de usuario basadas
llamado FutureSplashAnimator. to. La única esperanza de cambiar esto en Flash, como la próxima versión de
Un año más tarde, Macromedia compró recae sobre la alternativa libre NetWeaver [2] de SAP. E IBM lo ha elegi-
FutureWave, publicando la primera ver- GPLFlashPlayer, que va actualmente por do como el formato de salida estándar
sión de Flash en 1997. la Version 2. para mostrar el contenido de las llama-
La mayoría de las animaciones Flash das Rich Internet Applications en su pla-
se crean con el entorno de creación Flash Hoy taforma de código abierto OpenLaszlo.
Macromedia Flash. El formato usado en Flash ha continuado avanzando durante Puede que nos preguntemos acerca de
las animaciones se denomina Small Web ocho años, y se le reconoce el liderazgo algunos de los problemas asociados con
Format (SWF). El reproductor en el mercado actual de la creación mul- Flash, como los señalados por el gurú de
Macromedia Flash Player [1] tiene un timedia. Para muchos, Flash todavía es la usabilidad Jakob Nielsen en su artícu-
monopolio de facto en la reproducción la herramienta con la que se hacen lo en [3]. Mucha gente desconoce que
de archivos SWF. De acuerdo con molestas intros, destellantes banners y Macromedia y Nielsen firmaron una
Macromedia, la cifra es cercana al 98%. poco más. Lo cual es una pena, ya que alianza estratégica para acabar con los
Por supuesto, estas cifras pueden variar ha alcanzado la mayoría de edad. continuos problemas de usabilidad con
en función del tipo de usuario al que se Grandes nombres del panorama de las las aplicaciones Flash.
28 Número 12 WWW.LINUX-MAGAZINE.ES
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 29
Flash • PORTADA
WWW.LINUX-MAGAZINE.ES Número 12 29
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 30
PORTADA • Flash
estarán profundamente agra- po montado alrededor de FLASH. FAME viene de los siguientes
decidos. Podemos encontrar Özkan Pakdil se fijó la meta componentes: Flashout + ASDT +
una plantilla de idioma de programar una herra- MTASC + Eclipse.
(archivo con la extensión .ts) mienta de animación, algo Muchos usuarios habrán oído hablar
en la página Web de KToon. parecido a Macromedia de Eclipse, una plataforma abierta de
La plantilla no es más que Flash de Windows, pero desarrollo configurable usando plug-ins.
un archivo XML que pode- para Linux. Llegaron a la ADST es el Actionscript Development
mos editar. Aunque no pode- final del concurso tras tres Tool para Eclipse. Actionscript, el len-
mos integrar el archivo edi- meses de desarrollo. Pero guaje de programación del entorno de
tado por nosotros, podemos desde entonces, las cosas desarrollo Macromedia Flash, se basa en
enviarlo al equipo de KToon han ido muy despacio para el estándar ECMA 4. MTASC es el acróni-
para que lo incluyan en la F4L [6]. Dicho lo cual, los mo de Motion Twin Actionscript 2
próxima versión. análisis y estudios publica- Compiler, el primer compilador de
KToon es bastante rudi- dos recientemente tienen Actionscript basado en software libre.
mentario de momento. Por una pinta realmente prome- MTASC ofrece beneficios, como son una
ejemplo, la capacidad de Figura 3: El cuadro de tedora. La interfaz se parece extremadamente rápida compilación de
crear vectorizaciones com- láminas de KToon nos más a la de Flash que la de las clases Actionscript y la generación
plejas, una de los puntos ofrece un claro resu- KToon y es más intuitiva
fuertes de Flash, es muy men de las capas y desde el punto de vista del
Problemas Iniciales con
limitada. A pesar de sus pasos en la animación. usuario.
limitaciones, KToon puede Desafortunadamente, la
Flash
exportar en el lenguaje de programación única publicación hasta ahora ha sido Devolver al botón “atrás” su función
de Flash, Actionscript. una Beta versión 0.02. Está bastante habitual: http://www.actionscripts.org/
Aunque puede guardar archivos en for- lejos de poder ponerlo en producción y tutorials/intermediate/
mato SWF, el programa exporta en reali- no soporta la creación de fotogramas Enabling_a_back_button_within_flash/
dad la animación en formato bitmap foto- clave ni exporta a formato SWF. Por lo index.shtml http://weblogs.macromedia.
grama a fotograma, lo cual tiene un efecto tanto, es difícil considerarlo una alterna- com/cantrell/archives/2005/06/
devastador en el tamaño final de los archi- tiva a KToon de momento, aunque los deep_linking_in.cfm#more
vos. El equipo de KToon ha prometido comienzos parecen prometedores. Sorporte para la rueda del ratón: http://
muchas mejoras para la siguiente versión. www.communitymx.com/content/
Entre otras cosas, el objetivo es añadirle FAME: Sólo para Expertos article.cfm?cid=E81CE
un módulo de efectos para mejorar la El software libre es un tema bastante Menú del botón derecho: http://www.
capacidad de trabajar con vectores. traído y llevado entre los desarrolladores metamorphozis.com/tutorials/
flash_customized_right_click_menu_in_f
de Flash en estos momentos. En muchos
F4L: Flash para Linux blogs, el acrónimo FAME [7] conduce a
lash_mx_2004_tutorial.shtml
En 2003 IBM lanzó un concurso de pro- información relativa a una plataforma Mostrar nuestro código a la comunidad
del software libre: http://weblogs.
gramación para Linux. Un pequeño equi- independiente para el desarrollo en
macromedia.com/mesh/archives/2005/
04/adding_a_view_s.cfm
Motor de búsqueda orientado a páginas
Flash: http://codeazur.com.br/stuff/
fugsp/
Accesibilidad en Flash, apuntando en la
dirección correcta: http:// www.
macromedia.com/macromedia/
accessibility/features/flash/
Flash y soporte CSS, un comienzo pro-
metedor: http://www.actionscript.org/
tutorials/beginner/css_in_flash/index.
shtml
Integración de archivos SWF para com-
patibilidad W3C: http://www.alistapart.
com/articles/flashsatay/
Impresión de páginas Flash: http://www.
actionscript.org/tutorials/beginner/
the_printjob_class/index.shtml
Cambio del tamaño de la letra de una
aplicación: http://www.asual.com/
enflash/demos.html
Figura 4: Usamos el módulo de animación para organizar el flujo de animaciones.
30 Número 12 WWW.LINUX-MAGAZINE.ES
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 31
Flash • PORTADA
RECURSOS
[1] Flash Player: http://www.macromedia.
com/go/getflashplayer
[2] SAP: http://www.sap.com//company/
press/press.epx?PressID=4519
[3] Flash: 99% Bad: http://www.useit.com/
alertbox/20001029.html
[4] KToon: http://ktoon.toonka.com
[5] QT: http://www.trolltech.com/
products/qt/index.html
[6] Flash para Linux: http://f4l.
sourceforge.net
[7] FAME: http://www.osflash.org/doku.
php?id=fame
[8] CrossOver Office: http://www.
codeweavers.com/products/cxoffice/
[9] Flash-Plattform: http://www.
Figura 6: El Top11 de AOL (http://music.channel.aol.com/top11/main.adp) usa Flash para com-
macromedia.com/platform/
binar video, información y elementos interactivos.
WWW.LINUX-MAGAZINE.ES Número 12 31