Progama nao entra na condicao

Boas pessoal
Estou a realizador um pequeno projecto para as aulas que e' um jogo "space impact" em flash, na linguagem de action script, e o problema que tenho e' no seguinte codigo...

Código:
function movernaveb1() {
for (b=0; b<=20; b++) {
if (_root["naveb"+b] != undefined) {
_root["naveb"+b]._x -= 2;
trace("bah")
if (_root["tiros"+b].hitTest(_root["naveb"+b]) == true) {
trace("qwe")
_root["naveb"+b].removeMovieClip();
}
trace("asd")
}
}

criei uma funcao com um ciclo dentro de forma a conseguir chamar os duplicatesMovieClip que fiz em funcoes anteriores, o meu objectivo e' fazer um hitTest, ao que fiz varios traces, o prgrama vai buscar tanto o "bah" como o "asd", mas nao entra na condicao que quero por a trabalhar onde tenho o "qwe".
Alguem me consegue ajudar?
 
Última edição pelo moderador:
Viva,

Atenção às chavetas, abres 4 e só fechas 3. Como não fechas o primeiro IF o segundo IF só vai ocorrer se o primeiro também for verdadeiro.
 
Back
Topo