Comunidad de diseño web y desarrollo en internet online

problema con hitTest y attachMovie

Citar            
MensajeEscrito el 07 Dic 2008 06:18 pm
Hola a todos, les cuento, tengo un problema al querer hacer colisionar dos attachMovie..
lo estoy usando para un juego, donde necesito que unas bombas colisionen con unos meteoritos que se crean aleatoriamente.
Estoy creando un array en el cual guardo todos los meteoritos y en el movie de la bomba verifico si hace hitTest mediante un for que recorre ese array, pero no funciona. :cry: les dejo el codigo a ver si alguien me puede ayudar.
muchas gracias ^^

En el Escenario

Código :

var contador:Number = 0;
var asteroideArray:Array = new Array();
function asteroide_aleatorio() {
   contador++;
   var aster:MovieClip = attachMovie("aster_mc", "aster"+contador, getNextHighestDepth());
   asteroideArray.push(aster);
}

var inter = setInterval(asteroide_aleatorio, 1000);

En la bomba

Código :

var condicional:Boolean = true;
var velocidad:Number = 10;
function onEnterFrame() {
   if (condicional) {
      _y -= velocidad;

   }
   if (_y<Stage.height) {
      unloadMovie(this);
   }
   for (var i = 0; i<_parent.asteroideArray.length; i++) {
      if (hitTest(_parent.asteroideArray[i])) {
         trace("tocado");
      }
   }
}

Por Danu19

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Dic 2008 05:51 pm
if (this.hitTest(_parent.asteroideArray[i]))

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.