Foros del Web » Creando para Internet » Flash y Actionscript »

Probando hitTest

Estas en el tema de Probando hitTest en el foro de Flash y Actionscript en Foros del Web. Hola a todos, estoy aprendiendo y probandome con hitTest y la verdad me va bien pero estoy pegadisimo en un problemita (problemita para ustedes, pero ...
  #1 (permalink)  
Antiguo 26/04/2010, 08:01
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 5 meses
Puntos: 7
Probando hitTest

Hola a todos, estoy aprendiendo y probandome con hitTest y la verdad me va bien pero estoy pegadisimo en un problemita (problemita para ustedes, pero para mi es estancado!!). Lo que pasa es que quiero hacer una pelota que al moverla no pueda sobrepasar una barrera, ademas que la presionar espaciadora la pelota salte activando una animacion que esta en la pelota, la cual es un clip de pelicula. Puedo mover la bien la pelota y controlar que no sobre pase pero al saltar no me funciona como esperaba, ademas aveces no me va bien el mover con las telcas o me da movimientos raros por ejemplo que sobrepasa la barrera y eso no debiera pasar.
Mi codigo en el primer fotograma es este:
bola.onEnterFrame = function () {
if(Key.isDown (Key.UP)){
if (bola.hitTest(barrera)) {
bola.play();
bola._y+=5;
}else{
bola._y-=5;
}
}

if(Key.isDown (Key.RIGHT)){
if (bola.hitTest(barrera)) {
bola.play();
bola._x-=5;
}else{
bola._x+=5;
}
}

if(Key.isDown (Key.LEFT)){
if (bola.hitTest(barrera)) {
bola.play();
bola._x+=5;
}else{
bola._x-=5;
}
}

if(Key.isDown (Key.DOWN)){
if (bola.hitTest(barrera)) {
bola.play();
bola._y-=5;
}else{
bola._y+=5;
}
}

if(Key.isDown (Key.SPACE)){
bola.gotoAndPlay("salto");
bola._y-=15;
}
}

y en esta direccion esta el ejercicio, pero recuerden que no funciona como esperaba por favor lo prueban y dejen una tecla direccional presionada incluso en la barrera y veran lo extraño, ademas pueden probar ocn la barra espaciadora para hacer el salto y veran lo raro.

la direccion:
http://rgbimagen.com/mio.swf

si alguien me puede ayudar o si hay otras tecnicas mas adecuadas para hacer lo que estoy intentando realizar muchas gracias por ayudarme y por compartir su tiempo con migo, y con mi ignorancia.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...
  #2 (permalink)  
Antiguo 29/04/2010, 06:14
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 5 meses
Puntos: 7
Respuesta: Probando hitTest

Nadie me ayuda!

Por favor, alguien que me pueda ayudar!!
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.