Tecnología

Inicio

Cómo hacer un juego de arrastrar y soltar en Utilización de Flash CS5

Cómo hacer un juego de arrastrar y soltar en Utilización de Flash CS5


Flash CS5 es una aplicación multimedia que permite crear presentaciones interactivas, tales como banderas, espectáculos de imágenes y juegos. El lenguaje de scripts de Flash ActionScript incluye funciones para ayudarle a crear actividades de arrastrar y soltar. La funcionalidad de arrastrar y soltar le permite crear proyectos interactivos, proporcionando a su reproductor de juego con la capacidad de mover objetos con su ratón.

Instrucciones

1 Open Flash y seleccione "Archivo", "Nuevo" para crear un nuevo archivo. Haga clic en "Archivo Flash (ActionScript 3.0)" y luego "Aceptar".

Este juego da salida ejemplo "correcta" cuando una pequeña caja se coloca en la caja grande.

2 Haga clic en la herramienta "Rectángulo" en la ventana de herramientas. Haga clic en el escenario y arrastre para crear un rectángulo pequeño. Haga clic en la herramienta "Flecha" y seleccione la casilla. Pulse la tecla "F8", seleccione la opción "Clip de película" y haga clic en "Aceptar".

3 Pulse la tecla "Ctrl" y "F3" para mostrar el panel Propiedades si no lo es ya visible. Tipo "smallBox" en el campo Nombre de instancia.

4 Seleccione la herramienta "Rectángulo" de nuevo y dibujar un rectángulo de mayor tamaño. Seleccione el rectángulo y pulse "F8". Haga clic en la opción "Clip de película", luego "Aceptar". Tipo "largeBox" en el campo Nombre de instancia de este objeto.

5 Pulse la tecla "F9" para abrir el panel de acciones. Escriba el código de arrastrar y soltar:

smallbox.addEventListener (MouseEvent.MOUSE_DOWN, dragboxEvent);
smallbox.addEventListener (MouseEvent.MOUSE_UP, dropboxEvent);
función dragboxEvent (e: MouseEvent): void {

smallbox.startDrag();

}

función dropboxEvent (e: MouseEvent): void {

smallbox.stopDrag();
// if smallbox is dragged onto largebox
if( smallbox.dropTarget.parent.name == "largebox" ) {
trace("Correct!");
}

}

6 Pulse la tecla "Ctrl" y "Enter" para poner a prueba el proyecto.