Digital
04.05.2012, 18:24
Второй Хит тест обджект не происходит! Что делать???
bullet.addEventListener(Event.ENTER_FRAME , moveBullet);
function moveBullet(e:Event):void {
bullet.y -= speedBullet;
if(bullet.hitTestObject (asteroid)) {
scores++;
if ((scores == 5) && (lifes == 3)) {
scores = 10;
shit_mc.visible = true;
if (asteroid.hitTestObject(shit_mc)){
shit_mc.visible = false;
}
}
asteroid.width = 16 + Math.random() * 110
asteroid.height = asteroid.width
txt_scores.text = String(scores);
removeChild(asteroid);
addAsteroid();
}
}
Добавлено через 4 минуты
Если надо скину исходник
bullet.addEventListener(Event.ENTER_FRAME , moveBullet);
function moveBullet(e:Event):void {
bullet.y -= speedBullet;
if(bullet.hitTestObject (asteroid)) {
scores++;
if ((scores == 5) && (lifes == 3)) {
scores = 10;
shit_mc.visible = true;
if (asteroid.hitTestObject(shit_mc)){
shit_mc.visible = false;
}
}
asteroid.width = 16 + Math.random() * 110
asteroid.height = asteroid.width
txt_scores.text = String(scores);
removeChild(asteroid);
addAsteroid();
}
}
Добавлено через 4 минуты
Если надо скину исходник