• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

tibi

for (i=0) (ciclos)

5 mensagens neste tópico

Boas!!!

Alguem me pode dar uma sugestão sobre isto!? Eu pretendia limitar uma pesquisa que estou a fazer com o "for". Mostro o codigo em baixo. Ele esta a duplicar o movieclip como eu quero.

Se encontrar 3 cria 3, se encontrar 5 cria 5, mas queria limitar a pesquisa, por exemplo ate ao numero 8. Mesmo que no XML estejam mais childNodes.

Alguma sugestão!!??

Obrigado

Tenho um total que vai buscar os childNodes ao xml

total = this.firstChild.childNodes.length;

for(i=0;i<=total;i++)

{

// duplicando o movieclip, para cada registro encontrado

duplicateMovieClip("traco","traco",i);

// posição de cada traco quie vai ser duplicado

path.traco._y += (path.traco._height+15);

}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebo quase nada de flash, mas como a sintaxe é parecida com c e PHP e tantos mais...

for(i=0; i<=total && i<=8; i++)
{
...
}

o operador && é o and lógico. se não for assim, substitui pelo simbolo equivalente :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado!!! Era isso que faltava...

Queria limitar, mas nao sabia como o devia de fazer.

Mas reparei noutro problema que me esta a acontecer. tenho o movieclip para duplicar e se por exemplo tenho um valor 8, fico com 9 movieclips... :wallbash:

enfim....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois, desculpa lá..  :-[

Basta tirar o igual da expressão, visto que começa no 0... ficará for(i=0; i<=total && i<8; i++)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

depois reparei nisso, mas obrigado. :P

problema resolvido...

entretanto mais virão...pois este trabalho esta me a dar a volta a cabeça... mas tudo se resolve

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora