1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Progama nao entra na condicao

Discussão em 'Web Development' iniciada por filipetomas, 6 de Dezembro de 2008. (Respostas: 2; Visualizações: 546)

  1. 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: 6 de Dezembro de 2008
  2. 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.
     
  3. Pois, mas eu no programa ate' tinha as chavetas todas. o problema nao e' esse infelizmente :(
     

Partilhar esta Página