Semana No. 8 PROYECTO 2




 29/03/2022

Práctica para segundo proyecto

 Este proyecto se trata de crear un laberinto así que abrimos animate y creamos un archivo nuevo, en donde pondremos primero nuestro objeto que cruzara el laberinto, lo volveremos un símbolo como clip de película, así como también dibujaremos nuestros muros con rectángulos, para así ser nuestra imagen.



Y le agregaremos el código para el movimiento del objeto y su funcionalidad 

import flash.events.*;
import flash.ui.Keyboard;

 

//posicion inicial del círculo 
NAVE.x=81.65;
NAVE.y=81.95;
//variables para teclas cuando se preionar o se sueltan
var moverderecha:Boolean=false;
var moverizquierda:Boolean=false;
var moverarriba:Boolean=false;
var moverabajo:Boolean=false;
//variable de la velocidad al presionar las teclas
var velocidad:Number=4;

 

//crear las eventlistener con las funciones
stage.addEventListener(Event.ENTER_FRAME, mover);
stage.addEventListener(KeyboardEvent.KEY_DOWN, presionar);
stage.addEventListener(KeyboardEvent.KEY_UP, soltar2);




despues agregaremos los muros y de igual manera que con el rompecabezas crearemos guías con clips de pelicula y nombrando las instancia para con el siguiente código hacer que cuando nuestro objeto o personaje choque con estas se regrese a su posición inicial


//cargar variables a las funciones 

function mover(event:Event):void{

// choque del objeto azul con los mapas


 if(NAVE.hitTestObject(MUNO)){

NAVE.x=81.65;

NAVE.y=81.95;

 }


Se quedo de tarea diseñar nuestros laberintos y personajes porque en la siguiente clase los íbamos a trabajar.



31/03/2022


En esta clase trabajamos en nuestro proyecto número dos, el profe resolvió dudas pero en su mayoría nos dejo trabajar en el diseño y programación de nuestro trabajo. 








Y de tarea quedo el terminarlo para entregar la siguiente clase. 




Comentarios