miércoles, 20 de noviembre de 2013

Cómo hacer un juego Drag-and-Drop usar el flash en CS5

Flash le permite crear juegos dinámicos. 

Arrastrar y DROP

Flash CS5 es una aplicación multimedia que permite crear presentaciones interactivas, tales como banners, programas de imagen y juegos. El lenguaje de programación ActionScript Flash incluye funciones para ayudarle a crear drag-and-drop actividades. La funcionalidad de arrastrar y soltar le permite crear proyectos interactivos, proporcionando a su jugador del juego con la habilidad de mover objetos con el ratón.



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



Este ejemplo de juego de salidas correctas! cuando se coloca una pequeña caja en la caja grande.



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. Presione F8, seleccione la opción Clip de película y haga clic en Aceptar.



Presione Ctrl y F3 para mostrar el panel Propiedades, si no está ya visible. Tipo smallBox en el campo Nombre de instancia.



Seleccione la herramienta Rectángulo una y dibujar un rectángulo más grande. Seleccione el rectángulo y presione F8. Haga clic en la opción Clip de película, a continuación, en Aceptar. Tipo largeBox en el campo Nombre de instancia de este objeto.



Presione F9 para abrir el panel Acciones. Escriba el drag-and-drop código:



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 (); / / si smallBox se arrastra en largeBox if (smallbox.dropTarget.parent.name largeBox ==) {trace (Correct!);}}



Presione Ctrl y Enter para probar el proyecto.

Recursos



Adobe Help Resource Center: startDrag

Adobe Help Resource Center: stopDrag

Adobe: ActionScript 3.0 Referencia para el Adobe Flash Platform Sprite



 

No hay comentarios:

Publicar un comentario