June 11, 2005

Flash 8

Ultimamente en estos días Macromedia ha empezado a fomentar a flash como un plataforma de desarrollo. La cual tendrá como principal actor a nuestro querido Flash player 8 ( alias Maelstrom ). Esto significa que diferentes productos se basaran en la tecnología flash y se complementaran unos con otros. Por un lado tendremos a Flex que es la mejor herramienta para crear Rich Internet Applications el cual posee su propio lenguaje (mxml) + ActionScript. También saldrá una nueva versión de Flash Communicator Server. Ademas saldrá un nuevo server (Flash Cast) para los teléfonos celulares (ahora se encuentra en beta por dos grandes compañías de teléfonos celulares). Habrá también un nuevo programa (Zorn) que remplazará a Flex Builder y que esta basado en Eclipse.org. En cuanto a Flash Lite, Macromedia planea sacar una nueva versión (alias Deuce) la cual soportara ActionsScript 2 (bye bye flash 4 Code :) ) muy similar lo que es Flash 7.

Ademas como todos sabrán al final de este verano (hemisferio norte) saldrá la nueva versión de Macromedia Flash 8 la cual tendrá varias cosas nuevas y de las cuales tengo algunas imágenes que saque cuando fui a flashforward (tendrán que disculparme la calidad, pero no había luz y no estaba tan cerca). Las novedades son:

Una mejor calidad de texto (Saffron)

Saffron es una nueva tecnología que permite que las fonts (fuentes de texto) se vean muchísimo mejor en la pantalla. Por un lado tienen un sistema de antialiased con una calidad muy buena, y además las fonts se ven bien cuando se las achica ya que se adaptan a los pixels.

Mejores Gradients

Ahora vamos a tener mucho mas control sobre los gradients, y se podrán hacer efectos mas interesantes con ellos.

Mejores strokes

Los strokes ahora pueden tener diferentes "cap" ( puntas, o terminaciones) como round (redondeado) o square (cuadrado) y diferentes "join" (uniones) como bevel, round o miter. Ademas le podemos asignar como color un gradient. En las imágenes siguientes si miran con detalle pueden ver que los bordes usan diferentes estilos.

stroke
stroke
stroke
stroke

Filtros similares a los del Photoshop

Los filtros junto con los blend modes creo que van ser el boom entre los diseñadores. Con los filtros ahora vamos a tener la capacidad de crear y animar nuestros movieclips y aplicarles diferentes filtros como: Drop Shadow, Blur, Glow, Bevel, Gradient glow, Gradient Bevel, Adjust Color, Comvolution. De una manera muy similar a Photoshop o After Effect. En la siguiente fotos se ve (medio difuso) el menú donde aparece todos los filtros

stroke

Acá por ejemplo se ven los parámetros que se pueden cambiar del dropShadow (pueden ver la imagen en grande también )

stroke

Las siguientes fotos muestran un texto dinámico que usa dropShadow, y un monito ( que es una animación) que tiene dropShadow y también bevel. Los dos son modificados por medio de actionScript en tiempo real

Text DropShadow
Mono DropShadow
Mono DropShadow

En Las siguientes imágenes del perro fueron aplicados diferentes filtros

Perro Filtros
Perro Filtros
Perro Filtros
Perro Filtros
Perro Filtros

Blend Modes

Distintos blend modes también se van a por aplicar a nuestros objetos tales como: Layer, Darken, Multiply, Lighten, Screen, Overlay, Hard light, Add, Substract, Difference, Invert, Alpha, Erase.

La posibilidad de cargar jpg progressive, gif y png.

Si gracias Macromedia por esto, por fin podremos cargar png :)

Upload

Otra gran novedad que mas de una estaba esperando, no mas hacks, ahora se podrán subir archivos al server directamente desde flash.

Nuevo video Codec - alpha channel

Por lo que vi, este codec no le va a tener que envidiar nada a quicktime, Ahora se podrán hacer full screen videos con calidad de dvd y un peso bien pequeño . Cabe mencionar acá que la calidad de la imagen me asombro.

Bitmap caching

Bueno este es uno de las mejores innovaciones en el player, ya que va a beneficiar tanto a diseñadores como programadores por que nos permitirá crear una imagen basada en pixels de nuestro movieclip y evitar el recálculo de vectores una vez que la imagen se crea. En otras palabras lo que hace es evitar que en cada frame el player recalcule los vectores del movieclip. Esto permite transiciones mucha mas veloces y movimientos mas suaves.

Graphic API

Para los amantes del código, ahora va a ver un API similar a otros lenguajes como Director, java, etc. que nos permite modificar los pixels en detalle.

E4X

Por ultimo según un post en Flexcoders el flash player tendrá un API basado en en "ECMAScript for XML" o E4X. Supongo que esto alegrara a varios programadores por ahí :)

Como ultimo quiero recomendarles un post de Aral en el que muestra unas fotos del 8 Ball mucho mejor que las mías :D


Comentarios

ohhh Bien hecho Daniel del Rancho!! XD
Se me cae la baba por tener ese Flash 8!

JP, el es Nahuel
Nahuel!=Daniel xD

Pues gracias; lo del Graphic API es algo de lo que NO tenia la menor idea, aunquehabra que ver como funciona en realidad, pero supongo que estara igualmente basado en el tema del bitmap caching paa poder manejar "vectores bitmapizados"

oh.. no sabia eso xD
Bueno, entonces... "Bien hecho Nahuel!!" (arreglando el comentario anterior xD)

Saludos =P


si si...era Nahuel :P

by the way...woooowwww que increible va estar el flsah 8 con la integracion de los gif.

coool

Muy buen resumen Daniel!
Ya era hora ver uno en castellano :)
A mi me sorprenden todas las novedades, pero doy gracias especialmente por el Upload, el E4X y sobresobresobretodo por ése esperadísimo aumento del rendimiento de proceso.

Ya no puedo esperar más por ver ése nuevo player en acción!

Uy... rectifico.
Muy buen resumen Nahuel, no Daniel.
me confundí :)

Saludos!

Muy buena información, ya era hora de que alguien escribiera algo así.

Saludos!!

que onda Nahuel, que buen post del nuevo flash, lo que me gusta es que ahora pensaron tambien en los diseñadores no solo en los programadores.

Saludos

...y se sabe si han arreglado alguno de los ochocientosmil bugs que siguen arrastrando desde la versión 5?

Meparece que esta noticia debe regarla a todo el que no este enterado





Leave this field empty: