Comunidad de diseño web y desarrollo en internet online

Problemas con banner aleatorio...

Citar            
MensajeEscrito el 24 Feb 2007 12:01 am
Hola a todos, este es mi primer mensaje, de antemano les doy las gracias por su ayuda.

El problema es el siguiente, para un cliente he creado un banner principal de 240x300px, el cual posée dos MC, uno llamado mc_loader1 y mc_loader2. A su vez, hice 10 mini-banners los cuales se cargan aleatoriamete en los mc_loader 1 y 2, el problema es que a veces ambos loaders muestran el mismo mini-banner, lo cual no le agrada mucho a mi cliente.

Mi pelicula principal se ve así:




El código en la pelicula principal va asi:

Código :

mc_loader1.loadMovie("http://www.site.com/affiliates/ads/ban00" + (1+random(10)) + ".swf");
mc_loader2.loadMovie("http://www.site.com/affiliates/ads/ban00" + (1+random(10)) + ".swf");


Mis mini-banners están nombrados ban001.swf, ban002.swf, ban003.swf y así sucesivamente.

Lo que necesito es ampliar o mejorar ese código para que cuando el banner 001 este cargado en el lado izquierdo (mc_loader1), en el lado derecho (mc_loader2) cargue otro banner diferente, no el mismo banner 001.

Espero haberme explicado bien, si no, no duden es preguntarme.

Saludos y muchisimas gracias.

Por valdemar

3 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Feb 2007 02:34 am
Fácil. solo has de controlar que no se repita el numero aleatorio:

Código :

num1 = 1 + random(10);
num2 = 1 + random(10);
while (num2 == num1)
{
        //si se repite el numero busca otro
   num2 = 1 + random(2);
}
mc_loader1.loadMovie("http://www.site.com/affiliates/ads/ban00" + num1 + ".swf");
mc_loader2.loadMovie("http://www.site.com/affiliates/ads/ban00" + num2 + ".swf");

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 26 Feb 2007 04:43 am
Hola, gracias por tu pronta respuesta , he colocado el codigo que me sugeriste pero no evita la repetición de los banners.

Quizas sea de ayuda aclarar de nuevo que ambos banners se cargan en una misma pelicula principal, dicha pelicula posée 2 MC vacios que sirven de guia para la posición de los minibanners que se cargan. Esto lo puedes ver en la imágen que coloqué en el primer post.

De todas maneras puedes verificar el funcionamiento del banner aquí:

http://movilmonster.com/affiliates/ads/loader.html

Relodeando varias veces podras ver que aun se repiten de vez en cuando los vaners, ojala puedas ayudarme.

Gracias!

Por valdemar

3 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 26 Feb 2007 03:37 pm

Código :

num1 = 1 + random(10);
num2 = 1 + random(10);
while (num2 == num1)
{
        //si se repite el numero busca otro
   num2 = 1 + random(10);
}
mc_loader1.loadMovie("http://www.site.com/affiliates/ads/ban00" + num1 + ".swf");
mc_loader2.loadMovie("http://www.site.com/affiliates/ads/ban00" + num2 + ".swf");
Y ahora?

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 26 Feb 2007 05:19 pm
No funciona aún, lamentablemente todavia siguen apareciendo en ocasiones el mismo banner en ambos lados, lo cual pueden verificar en el link que coloqué antes.

Si lo necesitan puedo enviarles el archivo principal para hacer pruebas.

Muchas gracias por su ayuda!

Por valdemar

3 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 26 Feb 2007 05:49 pm
Si, estaría bien que publicases el .fla

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 27 Feb 2007 02:05 am
Aqui esta el .FLA de la pelicula original, más los minibanners en SWF, creo que no hacia falta que les enviara los minibanners pues estos los carga directamente desde el sitio donde estan alojados.

Espero puedan ayudarme. Gracias!


http://www.sendspace.com/file/07pz02

Por valdemar

3 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 27 Feb 2007 02:13 am
Pusiste mal las variables... fijate en el código que posteamos anteriormente

--> mal
mc_loader1.loadMovie("http://www.movilmonster.com/affiliates/ads/ban00" + (1 + random(7)) + ".swf");

--> bien
mc_loader1.loadMovie("http://www.movilmonster.com/affiliates/ads/ban00" + num1 + ".swf");

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 Feb 2007 03:40 am
Ups, que tonto fui, solo copié la parte inicial del codigo que me sugirieron pensando que el resto no habia cambiado, ahora si funciona perfectamente, muchisimas gracias!! son unos genios.

Por valdemar

3 de clabLevel



Genero:Masculino  

safari

 

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