Comunidad de diseño web y desarrollo en internet online

imagen que cambie cada x segundos

Citar            
MensajeEscrito el 25 Sep 2006 09:23 am
Hola. ¿Cómo puedo hacer para que una imagen que tengo de fondo me cambie por otra cada x segundo por medio de c´digo? muchas gracias.

Por susana769

61 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 25 Sep 2006 10:05 am
Esto, por ejemplo, se ejecutara cada 5 segundos:

Código :

intervalo = setInterval("cambiaFoto", 5000);
function cambiaFoto() {
   //aqui el codigo que este utilizado para cargar las foto
}

Tambien echale un vistazo a esto...
a ver si te ayuda

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 28 Sep 2006 08:55 am
He probado y no me funciona. El codigo que empleo para cargar la foto es loadMovie("ruta"). ASi que daría:

Código :

intervalo = setInterval("cambiaFoto", 5000);
function cambiaFoto() {
   contenedor.loadMovie("images/img_001.jpg");
}

¿ Donde puede estar el error ? . Gracias.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 28 Sep 2006 09:17 am

byweb escribió:

He probado y no me funciona. El codigo que empleo para cargar la foto es loadMovie("ruta"). ASi que daría:

Código :

intervalo = setInterval("cambiaFoto", 5000);
function cambiaFoto() {
   contenedor.loadMovie("images/img_001.jpg");
}

¿ Donde puede estar el error ? . Gracias.

prueba asi:

Código :

intervalo = setInterval("cambiaFoto", 5000);
function cambiaFoto() {
   loadMovie("images/img_001.jpg", contenedor);
}

Pero asi cargaras cada 5 segundos la misma foto...

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 28 Sep 2006 01:23 pm
Gracias, si sé que solo se cargaria la misma foto para provar. Si quiero cargar más seria asi no ?

Código :

intervalo = setInterval("cambiaFoto", 5000);
function cambiaFoto() {
   loadMovie("images/img_001.jpg, images/img_002.jpg, images/ img_003.jpg ", contenedor);
}

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 28 Sep 2006 01:57 pm
No :o

Código :

intervalo = setInterval("cambiaFoto", 5000);
var foto:Number = 1
cambiaFoto()
function cambiaFoto() {
   loadMovie("images/img_" + foto + ".jpg", contenedor);
   foto ++
}

Asi primero te cargará la foto "img_1.jpg"
a los 5 segundo te la sustituirá por "img_2.jpg"
a los 5 segundos.... "img_3.jpg"
etc...
:wink:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 28 Sep 2006 06:17 pm
Gracias mi desconocimiento de AS me hace pegar esos patinazos. He hecho lo que me comentas pero no me funciona, solo se carga la 1ª imagen luego no hace nada.

Código :

intervalo = setInterval("cambiaFoto", 5000);
var foto:Number = 1
cambiaFoto()
function cambiaFoto() {
   loadMovie("images/fotos/img_" + foto + ".jpg", contenedor);
   foto ++
}

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 28 Sep 2006 08:31 pm
ahora que tienen resuelto esto.....seria posible que hagan un tutorial :)....es que eh tratado de hacerlo y no entiendo como empezar :(

Por Pablos

33 de clabLevel



Genero:Masculino  

Santiago-Chile

firefox
Citar            
MensajeEscrito el 28 Sep 2006 10:20 pm

byweb escribió:

Gracias mi desconocimiento de AS me hace pegar esos patinazos. He hecho lo que me comentas pero no me funciona, solo se carga la 1ª imagen luego no hace nada.

Código :

intervalo = setInterval("cambiaFoto", 5000);
var foto:Number = 1
cambiaFoto()
function cambiaFoto() {
   loadMovie("images/fotos/img_" + foto + ".jpg", contenedor);
   foto ++
}


mmm.. si, fallo mio. Le falto el this al setInterval...

Código :

intervalo = setInterval(this, "cambiaFoto", 5000);

:wink:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 29 Sep 2006 02:27 am
Ah, Ok Gracias.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.