Mover Símbolo con Teclas y Colisiones
Descarga Recursos(Enlace actualizado)
https://drive.google.com/file/d/0B4wQ-bfpZOVVMHJKUm91MmVob00/view?usp=sharing&resourcekey=0-vsx17Eq2l9ft2MpnJ0zUlQ
Codigo:
import flash.events.*;
import flash.ui.Keyboard;
//posicion inicial del carro
icarro.x=stage.stageWidth/2;
icarro.y=380;
//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=5;
//crear las eventlistener con las funciones
stage.addEventListener(Event.ENTER_FRAME, mover);
stage.addEventListener(KeyboardEvent.KEY_DOWN, presionar);
stage.addEventListener(KeyboardEvent.KEY_UP, soltar);
//crear las funciones
function mover(event:Event):void{
//verificar colisiona el carro
if(icarro.hitTestObject(ihit1)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit2)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit3)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit4)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit5)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit6)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
//verificando las teclas para molvimiento
if(moverderecha==true){
icarro.x+=velocidad;
}
if(moverizquierda==true){
icarro.x-=velocidad;
}
if(moverabajo==true){
icarro.y+=velocidad;
}
if(moverarriba==true){
icarro.y-=velocidad;
}
}
function presionar(event:KeyboardEvent){
if(event.keyCode==39){
moverderecha=true;
}
if(event.keyCode==37){
moverizquierda=true;
}
if(event.keyCode==38){
moverarriba=true;
}
if(event.keyCode==40){
moverabajo=true;
}
}
function soltar(event:KeyboardEvent):void{
if(event.keyCode==39){
moverderecha=false;
}
if(event.keyCode==37){
moverizquierda=false;
}
if(event.keyCode==38){
moverarriba=false;
}
if(event.keyCode==40){
moverabajo=false;
}
}
Видео Mover Símbolo con Teclas y Colisiones канала rolandostudios
https://drive.google.com/file/d/0B4wQ-bfpZOVVMHJKUm91MmVob00/view?usp=sharing&resourcekey=0-vsx17Eq2l9ft2MpnJ0zUlQ
Codigo:
import flash.events.*;
import flash.ui.Keyboard;
//posicion inicial del carro
icarro.x=stage.stageWidth/2;
icarro.y=380;
//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=5;
//crear las eventlistener con las funciones
stage.addEventListener(Event.ENTER_FRAME, mover);
stage.addEventListener(KeyboardEvent.KEY_DOWN, presionar);
stage.addEventListener(KeyboardEvent.KEY_UP, soltar);
//crear las funciones
function mover(event:Event):void{
//verificar colisiona el carro
if(icarro.hitTestObject(ihit1)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit2)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit3)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit4)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit5)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
if(icarro.hitTestObject(ihit6)){
icarro.x=stage.stageWidth/2;
icarro.y=380;
}
//verificando las teclas para molvimiento
if(moverderecha==true){
icarro.x+=velocidad;
}
if(moverizquierda==true){
icarro.x-=velocidad;
}
if(moverabajo==true){
icarro.y+=velocidad;
}
if(moverarriba==true){
icarro.y-=velocidad;
}
}
function presionar(event:KeyboardEvent){
if(event.keyCode==39){
moverderecha=true;
}
if(event.keyCode==37){
moverizquierda=true;
}
if(event.keyCode==38){
moverarriba=true;
}
if(event.keyCode==40){
moverabajo=true;
}
}
function soltar(event:KeyboardEvent):void{
if(event.keyCode==39){
moverderecha=false;
}
if(event.keyCode==37){
moverizquierda=false;
}
if(event.keyCode==38){
moverarriba=false;
}
if(event.keyCode==40){
moverabajo=false;
}
}
Видео Mover Símbolo con Teclas y Colisiones канала rolandostudios
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Dibujos básicos con lineas en Autocad](https://i.ytimg.com/vi/P535f-MOQH8/default.jpg)
![Salvemos la aldea con make code en minecraft](https://i.ytimg.com/vi/yOWItfFXUqo/default.jpg)
![Efecto viñeta en Adobe Premier](https://i.ytimg.com/vi/bivHP6aMluc/default.jpg)
![Creando animación pajaritos volando en Animate](https://i.ytimg.com/vi/SSwOxPR1GBY/default.jpg)
![Efecto escribir a mano (Efecto Trazo: After Effect)](https://i.ytimg.com/vi/6a9_64dwV1c/default.jpg)
![Opacidad en linea de tiempo en 3D Max](https://i.ytimg.com/vi/G_SuE3192zk/default.jpg)
![Modelado Básico en Blender](https://i.ytimg.com/vi/PRO0s_Tg_JI/default.jpg)
![Insertando Medios en Wordpress](https://i.ytimg.com/vi/gJ9vqY-DnlA/default.jpg)
![Texto 3D en Photoshop](https://i.ytimg.com/vi/pvHaX3tfQJ8/default.jpg)
![FlashCS6 y VisualBasic2010](https://i.ytimg.com/vi/YEudV_mrN_c/default.jpg)
![Operaciones boolenas en AutoCAD](https://i.ytimg.com/vi/1hDX126HVgE/default.jpg)
![APLICAR SOMBREADO CON CREADOR DE FORMAS](https://i.ytimg.com/vi/SBUqghSP9sc/default.jpg)
![Mascaras en flash](https://i.ytimg.com/vi/wJGswqchLZI/default.jpg)
![Efecto demolición en 3DMax](https://i.ytimg.com/vi/NlRzg2bWgDg/default.jpg)
![Triangulo imposible en 3DStudio Max](https://i.ytimg.com/vi/SO0G31y6mac/default.jpg)
![Estructura condicional en python (2/3)](https://i.ytimg.com/vi/-yQNxlc73Ro/default.jpg)
![Crear pagina responsive con pie de pagina siempre abajo.](https://i.ytimg.com/vi/grQMQBTiieQ/default.jpg)
![Crear Solidos 3D en AutoCAD](https://i.ytimg.com/vi/BJykoq327cQ/default.jpg)
![MEJORAR BORDES CON SELECCION SUJETO EN PHOTOSHOP](https://i.ytimg.com/vi/Oxnx3L5Ew4c/default.jpg)
![Como crear contorno a objetos en Illustrator](https://i.ytimg.com/vi/V31CmNe2jUg/default.jpg)
![Como hacer un Zombie en Photoshop](https://i.ytimg.com/vi/d4ljEOX2yPE/default.jpg)