Ayuda con banner expandible en Flash
3 seguidores
Hola gente!!!
Estoy probando ha hacer un banner expandible. He buscado por la web pero los tutoriales que he encontrado son pésimos!!!.
El objetivo es que se vea en un tamaño inicial de 300x250 y, al ponerse encima, se ponga a 600x250.
¿Alguien puede explicarme cómo hacerlo?
Muchas gracias!!!!!
victor-sanchez
Ventd'Aval justo eso estaba buscando!!!! Es para campaña en varios portales. Le he comentado a la persona encargada de gestionarlo que pida las especificaciones para colocar el banner.
Muchas gracias!!!!!
ventdaval
hubo una discusion la semana pasada sobre lo mismo en la lista de ASNativos, si estas inscrito, puedes buscarla aqui:
http://5dms.com/mailman/private/asnativos_5dms.com/2007-November/thread.html
te dejo mi respuesta en todo caso:
<fieldset>¿El banner que estas armando va a una campaña de medios? osea, ¿lo
enviaras a una agencia que lo distribuira en portales? ¿o es para una
web "particular" sobre la que tienes control, y puedes meterte con el HTML?
En el primer caso, deberas contactar con la agencia de medios, y
pedirles las especificaciones. Con ellas es muy facil hacerlo.
En el segundo caso, lo deberas hacer tu... para ello necesitaras
simplemente redimensionar el SWF al vuelo... esto se hace mediante
Javascript desde Actionscript, y puede ser tan simple como:
<code>this.onRollOver = function() {
getURL("javascript:(function(){document.getElementById('mibanner').height=150;})()");
}</code>
donde "mibanner" es el ID de tu SWF en el HTML... luego lo puedes
complicar con mootools o demases librerias JS para que se aumente el
tamaño con movimiento, etc...
Los SWFs por defecto siempre se muestran por sobre el contenido HTML,
por tanto no necesitas nada fuera de lo comun (sólo recordar no declarar
el wmode en el html del banner).
Suerte! :)
PD:Si estas usando Flash8 o mayor, te recomiendo usar ExternalInterface
en vez de getURL.</fieldset>
damianmuti
Si querés q esa transformación no tenga ninguna animación, lo q podés hacer es crear un boton con las dos instancias; en el reposo armas la resolución más pequeña, y en el rollOver armas la resolución más grande.
Ahora bien, si querés q tenga alguna transformación (un fade, x ejemplo), arma un mc con las 2 transiciones, de pequeño a grande y a continuación de grande a pequeño. Luego con darle a ese mc las acciones de rollOver y rollOut tendrías la solución.
Abrazo :)