|
Sobre ella, sobre
la programación, destaco que:
¡¡¡VUELVE
EL MODO ‘NORMAL’ EN EL
PANEL DE ACTION SCRIPT!!!, También
se puede escribir el código
‘a mano’ –modo experto
en la versión 7- pero el panel
incorpora un botoncito de asistente
de script que da paso a ‘la
vuelta a la normalidad’.
Personalmente pienso
que el intervalo de programación
forzosa “a mano”, así
como la programación orientada
a objetos y la dura sintaxis de AS2,
ha forzado a muchos desarrolladores
a estudiar y practicar el código
de action script, con lo que han elevado
considerablemente su nivel de calidad,
pero ciértamente las quejas
de los desarrolladores gráficos
han sido continuas en este aspecto.
Flash se ha caracterizado
en otros tiempos precísamente
por dar paso a la programación
a un gran número de grafistas
gracias a la facilidad del uso en
‘modo normal’ del panel
de acciones desde el que se programa.
Sin duda la vuelta
del ‘modo normal’ de programar
es una ventaja añadida de la
aplicación.

Pero lo que nos interesa
a los programadores son las novedades
que incorpora el lenguaje de programación:
Son variadas y lo hacen tanto en el
aspecto de nuevos elementos del lenguaje
como en nuevas herramientas de implementación
y edición.
Una de las más
novedosas es la nueva ventana de cadenas,
que es una herramienta para trabajar
con archivos xml y campos de textos.
A través de ella podemos ahora
implementar las traducciones de nuestra
web en Flash con mucha facilidad.
En el panel de acciones,
existen pocos cambios, pero interesantes,
como la posibilidad de releer antigüos
scripts, o de editarlos con texto
que incluye caracteres ocultos.
En cuanto a los
cambios realizados sobre el lenguaje
Action Script, no son drásticos,
por lo que conserva aún la
denominación Action Script
2, pero sí destacan unas 20
nuevas clases y casi 50 nuevos metodos
y propiedades, y también destaca
que siguen siendo totalmente usables
todas las clases, métodos y
propiedades de la versión anterior.
Creo que el mismo nombre de las clases
y acciones nuevas es significativo,
pero, aunque no las he probado, cuento
lo que hacen:
Clases:
-
La clase
BevelFilter .- Permite
agregar efectos biselados a los
objetos
-
La clase
BitmapData .- Permite
crear y modificar bitmaps opacos
y transparentes.
-
La clase
BitmapFilter.- Es una
clase base para la aplicación
de efectos.
-
La clase
BlurFilter .- Para aplicar
desenfoque sobre los objetos.
-
La clase
ColorMatrixFilter .-
Aplica transformaciones sobre
colores RGB y valores alfa.
-
La clase
ColorTransform .- Sustituye
a la vieja clase color (que puede
se puede seguir usando), para
dar valores de color a los movieclips.
-
La clase
ConvolutionFilter.- Permite
aplicar efectos de filtros a matrices.
-
La clase
DisplacementMapFilter .-
Permite utilizar valores de pixels
de un objeto desde BitmapData
para realizar aplicaciones de
filtros en otro objeto.
-
La clase
DropShadowFilter .- Pues
éso, sombras difuminadas
de objetos.
-
La clase
ExternalInterface .-
Permite comunicarsae a través
de Action Script con el contenedor
de Flash Player (el sistema lleva
a cabo la aplicación de
Flash como un browser con javascript
o como una aplicación de
escritorio)
-
La clase
FileReference .- Permite
subir y bajar archivos entre el
cliente y el servidor.
-
La clase
FileReferenceList .-
Permite seleccionar uno o más
archivos para subirlos al server.
-
La clase
GlowFilter .- Efecto
de resplandor sobre los objetos
-
La clase
GradientBevelFilter .-
Agrega biselados con gradientes
a los objetos
-
La clase
GradientGlowFilter .-
Y ésta biselados con resplandor.
-
La clase
IME .- Permite manipular
el IME (imput method editor) del
sistema operativo desde Flash.
-
La clase
Locale .- Es la que nos
da información y nos permite
mostrar un texto de un idioma
concreto por defecto en nuestras
aplicaciones de Flash.
-
La clase
Matrix .- Representa
una transformación matricial
que determina como trazar puntos
desde un espacio con coordenadas
a otro.
-
La clase
Point .- Determina la
localización en un sistema
de coordenadas bidimensional.
-
La clase
Rectangle .- Crea y modifica
objetos rectangulares.
-
La clase
TextRenderer .- Proporciona
la funcionalidad para el antialias
de las fuentes embebidas.
-
La clase
Transform .- Recoge datos
sobre transformaciones del color
y coordina las manipulaciones
que aplicamos sobre una instancia
de MovieClip.
|