Foros del Web » Creando para Internet » Flash y Actionscript »

Administracion de Banners

Estas en el tema de Administracion de Banners en el foro de Flash y Actionscript en Foros del Web. hola, Resulta que en una pagina coloco 3 banners cada banner contenia 3 flash entonces lo que yo debia hacer es que sean rotatorios o ...
  #1 (permalink)  
Antiguo 28/09/2006, 12:04
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 12 años, 8 meses
Puntos: 1
Administracion de Banners

hola,

Resulta que en una pagina coloco 3 banners cada banner contenia 3 flash entonces lo que yo debia hacer es que sean rotatorios o aleatorios pero la unica forma que encontre es hacer que cada uno de los tres banners sea aleatorio y el codigo que utilizo es el siguiente:

Código:
var num = new Array(1,2,4);
vector = new Array();
	vector[0]="ambar/ambar.swf";
	vector[1]="cocacola/cocacola.swf";
	vector[2]="consuelo/consuelo.swf";
	vector.sort(num[random(3)]);	

	tiempo = new Array();
	tiempo[0]=0005;
	
contador = 0;
function aparecer(){
	pelicula.loadmovie(vector[contador]);
	clearInterval(intervalo);
	if(vector[contador]=="consuelo/consuelo.swf")	
		intervalo = setInterval(aparecer,7000);
	if(vector[contador]=="ambar/ambar.swf")	
		intervalo = setInterval(aparecer,11000);
	if(vector[contador]=="cocacola/cocacola.swf")	
		intervalo = setInterval(aparecer,10000);			
		
	if(contador >= 3){	contador = -1;}	
	contador ++
}
intervalo = setInterval(aparecer,tiempo[contador]);
Mi duda va ¿Ustedes como me aconsejan que lo hago todo rotatorio y ademas aleatorio? y tambien mi problema va en que yo debo colocar el tiempo por cada flash como ven en el codigo. El problema que esto generaria es que cuando tenga 50 flash por banner tendre que poner los 50 dentro de este script.
¿Alguna idea para poder hacerlo administrable con codigo o lo que sea?

chausito
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:58.