swf subir para pagina objeto insertar imagen como codigo atributo archivo html flash

html - subir - ¿Cómo se usa un objeto flash como un enlace?



como insertar un objeto flash en html (4)

¿Es posible usar un documento flash incrustado en HTML como un enlace?

Intenté simplemente envolver el elemento object con un como este:

<a href="http://whatever.com"> <object ...> <embed ... /> </object> </a>

En Internet Explorer, eso hizo que mostrara la ubicación en la barra de estado como un enlace, pero no hace nada.

Solo tengo el archivo .swf, por lo que no puedo agregar un controlador de clics en ActionScript.


Puede usar Javascript para agregar un controlador (agregado en línea para abreviar):

<object onclick="window.location=''URLHERE''; return false;">

Eso debería funcionar, creo.

Esto funcionó para mí, pero la pequeña mano para hacer clic no aparece. El enlace funciona bien


Aunque el objeto realmente debería responder a estar envuelto en una etiqueta a href, podría abrir el archivo swf en vim y simplemente _root.onPress=function(){getURL("http://yes.no/");}; un _root.onPress=function(){getURL("http://yes.no/");}; o si es AS3, algo así como _root.addEventHandler(MouseEvent.PRESS, function (e:event) {getURL("http://yes.no/");}); Pero si editar su swf es su ruta, es probable que tenga más éxito con una herramienta para tal fin .


Como complemento a la respuesta de dlamblin, a menudo es mejor usar la técnica clickTAG para abrir URLS desde una película flash.

Más información se puede encontrar aquí:

http://www.adobe.com/resources/richmedia/tracking/designers_guide/

La ventaja de utilizar la técnica clickTAG es que puede configurar la URL a la que irá en la página HTML.

Esto significa que puede configurar la película flash para que se vincule a diferentes lugares sin modificar el archivo flash (más allá de agregar el código clicktag inicial). También puede usar el seguimiento de enlaces en la URL.


Puede usar div transparente con la misma altura y ancho sobre ese objeto. Y permita que javascript abra su url al hacer clic en esa div.