|
Los Objetos, como ya hemos visto en el tema básico,
son instancias de una determinada clase. Esto es, son representantes de
una clase ya definida. Así, son objetos, por ejemplo, un botón,
un clip de película, un gráfico o un sonido ... es decir,
que prácticamente TODO es un OBJETO en Flash 8.
Vamos a ver los objetos más usados en Flash
y una breve descripción de cada uno de ellos. Como ya se ha explicado
en el tema básico, cada objeto tiene una serie de Propiedades (que
veremos después) y unos Métodos y eventos, que dan funcionalidad
a los objetos. Cuando un componente de Flash pasa a ser un objeto, automáticamente
pasa a tener todas las propiedades definidas por Flash para ese objeto
y pasa a reaccionar ante los Métodos y eventos que tiene definidos.
Podeis encontrar una lista con todas las propiedades, métodos y
eventos de los objetos en el Panel Acciones.
Objeto "Button" (Botón)
Los objetos de tipo Botón tienen 4 estados,
como ya se ha visto en el capítulo correspondiente y reaccionan
ante métodos especiales como "OnRollOver", "OnPress"
... que permitirán que sucedan cosas cuando el usuario haga clic
sobre estos botones, pase el ratón por encima etc...
Cuando nos interese que una imagen que hayamos diseñado
se comporte como un botón, bastará convertirla a botón
(del modo visto en el capítulo correspondiente) y ya podremos usar
los eventos típicos de un botón.
Objeto "MovieClip" (Clip de Película)
Cuando necesitemos crear una película Flash
dentro de otra película, pero no queramos tener 2 ficheros separados
ni molestarnos en cargar una película u otra, deberemos crear un
objeto movieclip. Entre sus propiedades especiales destaca que los objetos
"clip de película" tienen, internamente, una línea
de tiempos que corre INDEPENDIENTEMENTE de la línea de tiempos
de la película principal de Flash, lo que nos permite crear animaciones
tan complejas e independientes como queramos (podemos crear tantos clips
de película dentro de otros como queramos, por ejemplo).
Objeto "Sound" (Sonido)
Los objetos sonidos no son visuales, y por tanto, no
podremos ver como quedan en los fotogramas, al igual que haríamos
con un botón o un clip de película. Deberemos controlarlos,
por tanto, desde el Panel Acciones y usando ActionScript. Tienen multitud
de métodos especiales, muy potentes y útiles, podemos parar
un sonido, crear un bucle, darle efectos sonoros etc...
Podríamos, por ejemplo, crear un objeto de tipo
sonido y después hacer que al pulsar un botón suene. (En
el tema siguiente se verá algún ejemplo de uso de sonidos).
Objeto "Mouse" (Ratón)
El objeto mouse es uno de los objetos de Flash que
ya está definido por Flash, pues hace referencia al ratón
de Windows (al que manejará el usuario que vea nuestra película).
Si lo usamos, podremos acceder a las propiedades del ratón de Windows,
tipo de cursos, efectos asociados, detección de su posición
etc...
Vale la pena insistir en que su manejo NO es análogo
al de otros objetos como el botón, pues podemos crear tantos botones
como queramos y hacer con ellos lo que decidamos, pero el objeto Mouse
es único y actúa sobre el ratón del PC del usuario
que vea nuestra película. Se puede decir que es un objeto "externo"
que permite que otras partes del Sistema Operativo interactúen
con nuestra película Flash. Por tanto, es muy potente.
Objeto "Math" (Matemáticas)
Es uno de los múltiples objetos "abstractos"
de Flash, ni es visual, ni parece que corresponda a nada existente en
el sistema (como el objeto "Mouse"). Su función es muy
importante, pues nos permite usar fórmulas matémáticas
de modo muy sencillo. En el tema siguiente veremos algún ejemplo
de su uso.
Objeto "String" (Cadena)
Es otro objeto peculiar, pues corresponde a un tipo
de datos. Los strings o cadenas son secuencias de caracteres. Si definimos
una secuencia de caracteres como objeto de tipo String, podremos usar
los métodos que Flash implementa sobre ellas: Seleccionar subcadenas
de letras, buscar una determinada letra en una palabra, convertir la palabra
a letras mayúsculas y un largo etc...
|