Animação numa página web

3 respostas
V

Saudações…

Pessoal, estou precisando fazer uma animação numa página web… já fiz com Flash e Applet. Gostaria de saber se existe uma outra forma de fazer animação pra web sem usar Flash e Applet.

Estou tentando fazer em JavaScript, usando div e setTimeout(“funcao()”, tempo) mas não funciona… (Faço um for pra alterar a cor de fundo de uma div, e a cada iteração, chamo o setTimeOut, passando a mesma função que faz isso, mas ele só mostra a última cor, ou seja, tinha que mostrar a alteração das cores de X em X milisegundos) Alguém tem alguma idéia??

Desde já agradeço,
Abraços.
:idea:

3 Respostas

Guilherme_Gomes
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

<script>
	var cores = ["black", "yellow", "red", "green"];
	var next = 0;

	function algo(){
		document.getElementById("umDiv").style.backgroundColor = cores[next];
		next++;
		if(next > 3)
			next = 0;
		window.setTimeout('algo()', 1000);
	}
</script>

 <BODY onload="algo()">
  <div style="width: 300px; height: 300px;" id="umDiv"></div>
 </BODY>
</HTML>
V

Guilherme, muitíssimo Obrigada messmoo!!!

Consegui fazer as adaptações ao que queria!!!

Um Abração… Valewww mesmo!!

V

E você sabe como faz pra parar esta animação???

Criado 19 de março de 2008
Ultima resposta 19 de mar. de 2008
Respostas 3
Participantes 2