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

banner aleatorio en flash

Estas en el tema de banner aleatorio en flash en el foro de Flash y Actionscript en Foros del Web. Tengo dos banner animados hechos en flash, lo que quiero es que estos banner al cargar la pagina aparezca en forma aleatoria cada vez que ...
  #1 (permalink)  
Antiguo 20/10/2010, 15:50
 
Fecha de Ingreso: agosto-2008
Mensajes: 97
Antigüedad: 15 años, 8 meses
Puntos: 0
banner aleatorio en flash

Tengo dos banner animados hechos en flash, lo que quiero es que estos banner al cargar la pagina aparezca en forma aleatoria cada vez que cargo la pagina.
  #2 (permalink)  
Antiguo 20/10/2010, 16:21
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: banner aleatorio en flash

Si están dentro del mismo .SWF tendrás que hacerlo con actionscript.
Si tienes varios .SWF (uno por cada banner) sería recomendable usar otras técnicas, con javascript o PHP.

Espero orientarte
  #3 (permalink)  
Antiguo 20/10/2010, 16:48
 
Fecha de Ingreso: agosto-2008
Mensajes: 97
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: banner aleatorio en flash

Yo lo intente con java script pero tuve problemas con la trasparencia por eso me gustaría intentarlo con flash el java script que use fue este
Cita:
<SCRIPT LANGUAGE="JavaScript">


// Comienzo
var banners = 2;
var ahora = new Date()
var segundos = ahora.getSeconds()
var ad = segundos % banners;
ad +=1;
if (ad==1) {
flash="Publicidad/1.swf"
width="550";
height="245";
}
if (ad==2) {
flash="Publicidad/2.swf"
width="550";
height="245";
}

document.write('<center>');
document.write('<OBJECT CLASSID=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=' + width + ' height=' + height + ' CODEBASE=\"http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0\">');
document.write('<PARAM NAME=\"MOVIE\" VALUE=\"' + flash + '\">');
document.write('<PARAM NAME=\"PLAY\" VALUE=\"true\">');
document.write('<PARAM NAME=\"LOOP\" VALUE=\"true\">');
document.write('<PARAM NAME=\"QUALITY\" VALUE=\"high\">');
document.write('<EMBED SRC=' + flash + ' width=' + width + ' height=' + height + ' PLAY=\"true\" LOOP=\"true\" QUALITY=\"high\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash\">');
document.write('</EMBED>');
document.write('</OBJECT>');
document.write('</center>');
// Fin

</SCRIPT>
  #4 (permalink)  
Antiguo 21/10/2010, 07:35
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: banner aleatorio en flash

ehm, según parece son 2 swf distintos, así el asunto,
se tendría que usar javascript por ej para crear una variable
aleatoria entre 1 y 2 en este caso, por ej

Código Javascript:
Ver original
  1. var ran_number=Math.floor(Math.random()*2);

y luego hacer el if con esta variable
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 22/10/2010, 06:29
 
Fecha de Ingreso: mayo-2007
Mensajes: 39
Antigüedad: 16 años, 11 meses
Puntos: 3
Respuesta: banner aleatorio en flash

Hola

yo lo he hecho con AS, tengo los nombres de de los banners (todos SWF) en XML y les asigno un valor o id, lo cargo dentro de un SWF principal, y ahi tengo un movieclip vacio, un timer para cargar un SWF dentro de éste movieclip aleatoreamente, funciona perfecto.

Saludos

Etiquetas: banner, flash, aleatoria
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 11:00.