Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2011, 11:21
elcreador3d
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 12 años, 6 meses
Puntos: 0
No me funciona hitTest en AS2

Hola amiga, estoy haciendo un juego con FLASH CS4 y con AS2 en donde una navecita enemiga cuando choca con la nave del heroe debe desaparecer con this.removeMovieClip.

Desde el modo diseño en Flash en el campo de instance yo llamo a la nave del heroe "ship"

Este es el códiguito de la nave enemiga:


class EnemyShip extends MovieClip
{
var speed;


function onLoad()
{
_x = 700;
_y = Math.random()*300;
speed = Math.random()*5 + 5;
}


function onEnterFrame()
{
_x -= speed;
if(_x < -100)
{
this.removeMovieClip();
}

if(this.hitTest(_root.ship))
{
this.removeMovieClip();
}
}


}




Como ven, parece que todo está en orden.
Pero la nave nunca llega a detectar la colision.

Cualquier ayudita, se las agradezco.