Bueno, edito el mensaje sólo para decir que el asunto del mensaje está mal. En realidad debería haber sido " botones en flash que sólo funcionan pinchando antes en otro enlace de la web".
Hola que tal. Estoy acabando de diseñar una página web pero hay una cosa que se me está resistiendo con el flash y quería saber si alguno de vosotros podía ayudarme.
Es una web hecha con el portal os commerce porque se trata de una tienda, pero he modificado bastante el diseño original. En la parte de arriba tengo un menú hecho en flash con 7 botones. Hace unos días, el menú empezó a portarse de una manera muy rara. Antes funcionaba perfectamente, pero ahora sólo lo hace algunas veces, por lo general los botones no funcionan la primera vez que entras a la web ( aunque se carga la película flash sin problemas ), pero en cambio si pinchas en otro botón que no sea de ese menú, al cargarse el link correspondiente si que funcionan los botones, excepto si el botón que pinchas es una imagen que está debajo del menú, un baner en jpg con un link a una sección de la web.
He estado buscando por los foros pero lo único que he encontrado parecido es esto y está sin responder:
http://www.forosdelweb.com/f16/probl...cos-ie-470101/
Ya sé que lo que explico es un poco raro, pero podéis verlo por vosotros mismos en esta dirección: http://www.gallaeciaracing.com
Como podéis ver, los botones del menú de arriba no funcionan de buenas a primeras, pero si pincháis en alguna de las categorías de la izquierda, por ejemplo, y luego cuando cargue esa página pincháis en un botón del menú en flash seguramente os funcionará. Curiosamente, hay otro botón dentro de la web que si pincho ahí, al cargarme la pagina siguen sin funcionar los botones del menú. Es la imagen que hay un poco más abajo del menú que pone "Megapacks".
El código de mi header.php donde meto el código html del flash es este:
Pincha para ver el código
Dentro del código, aquí es donde meto mi menú en flash que se llama menu.swf:
<td><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="825" height="75" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="menu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="menu.swf" quality="high" bgcolor="#ffffff" width="825" height="75" name="menu" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</td>
Y esta es la parte del header.php en la que muestro el baner:
<td><a href="distribuye2.swf" rel="lightbox" width="600" height="700"><img src=images/distri.jpg width=228 height=115 border=0></a><a href=http://www.miweb.com/index.php?cPath=37><img src=images/mega.jpg width=380 height=115 border=0></a></td>
¿Se le ocurre a alguien por qué puede ser que los botones de flash solo funcionen si previamente he pinchado en algún enlace de la web ?. He probado a meter el flash con varios códigos html diferentes ( con etiqueta object y sin ella, con etiquets div, etc...) pero no logro que funcione. También he probado a publicar la pelicula en varios formatos ( flash 7,8,9 ) y mil historias más, pero es que ni siquiera sé por donde tengo que meter mano, si será cosa del archivo flash, del código html, de algún script que me esté interfiriendo...yo que sé.
Bueno, cualquier ayuda o indicación seré bienvenida.
Muchas gracias
Javi