Tecnología

Inicio

Cómo cambiar el color de un objeto usando ActionScript 2.0

Cómo cambiar el color de un objeto usando ActionScript 2.0


Se puede cambiar el color de un clip de película en Flash con el objeto de ActionScript 2.0 "color". Los objetos en ActionScript 2.0 permiten el acceso a ciertos tipos de información. El objeto Color le permite ajustar el color de los clips de película dentro de la película Flash utilizando el código.

Instrucciones

Crear una imagen en movimiento

1 Dibujar una forma con la herramienta Rectángulo en el escenario principal en Flash. Llenarlo con el color de su elección.

2 Seleccione la forma que acaba de crear y convertirlo en un clip de película con la tecla "F8" o seleccionar "Modificar / Convertir en símbolo."

3 Enter "color_mc" para el nombre y la "imagen en movimiento" para el tipo en el cuadro de diálogo Convertir en símbolo. Presiona OK."

4 Seleccione el clip de película que acaba de crear, y en el cuadro de propiedades de introducir "color_mc" como nombre de instancia. Dado que Flash crea un clip de película sin nombre de la instancia de forma predeterminada, debe introducir un nombre de instancia con el fin de hacer referencia a la imagen en movimiento en el código.

Escribe el Código

5 Crear una capa en la línea de tiempo y el nombre de "acciones". Usted tendrá que escribir el código en el primer fotograma de esta capa.

6 Llamar al objeto Color introduciendo el código siguiente:

var changeColor = new Color ();

7 Introduce el nombre de la imagen en movimiento en el paréntesis. Esto le dice al objeto Color clip de película, que va a afectar a:

var = changeColor Newcolor (color_mc);

Asignar los colores

8 Crear una función que va a cambiar el color a azul cuando el ratón pasa por encima del clip de película introduciendo el código siguiente:

color_mc.onRollOver = function () {

changeColor.setRGB(0x3333FF);

}

Se puede cambiar el valor hexadecimal dentro del setRGB () paréntesis si desea aplicar un color diferente a su imagen en movimiento.

9 Crear una función que va a cambiar el color a rojo cuando el ratón pasa por fuera de la imagen en movimiento introduciendo el código siguiente:

color_mc.onRollOut = function () {

changeColor.setRGB(0xCC0000);

}

Se puede cambiar el valor hexadecimal dentro del setRGB () paréntesis si desea aplicar un color diferente a su imagen en movimiento cuando el ratón se desplaza fuera.

10 Prueba de la película seleccionando "Control Probar película /." Mover el puntero del ratón sobre el rectángulo y su color cambiará a azul. Mover el puntero del ratón fuera del rectángulo y su color cambia a rojo.