Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eai tudo bom com você's??
pois é.. tenho o seguinte codigo
vai = setInterval(MostraSwf, 3000);
function MostraSwf() {
i = 0;
while((i>=0) and (i<4)){
retorno.load("[http://localhost/tv/retorno.php");](http://localhost/tv/retorno.php)
if (i == 0) {
trace(retorno['descricao_produto' + i]);
loadMovie(retorno['caminho_imagem' + i], "alvo_mc");
} else if (i == 1) {
trace(retorno['descricao_produto' + i]);
loadMovie(retorno['caminho_imagem' + i], "alvo_mc");
} else if (i == 2) {
trace(retorno['descricao_produto' + i]);
loadMovie(retorno['caminho_imagem' + i], "alvo_mc");
} else if (i == 3) {
trace(retorno['descricao_produto' + i]);
loadMovie(retorno['caminho_imagem' + i], "alvo_mc");
}
i++;
trace(i);
}
o problema é que a cada 3 segundos.. (que é o que o setInterval deveria fazer..) o ele conta Tudo de uma vez so.. ou seja.. no Output do flash aparece o 1, 2, 3, 4 de uma lapada so.. sendo que era pra demorar de um pro outro ou seja..
aparece o 1, (demora 3 segundos), aparece o 2, (demora 3 segundos).. e assim por diante.. o que ta errado ai?
vlw ai pessoal
Carregando comentários...