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.
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");
}
}
} 