微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 在嵌入式Flash文件周围添加链接

我想要这样做,当我点击嵌入式Flash元素的任何地方,它需要我到一个目标URL.

这是我现在的代码,它不会产生预期的效果

<div class="contentdiv" style="margin:-72px 0 10px 0px; cursor:pointer;" onclick="location.href='http://example.com/';">

<object height="410" width="720">
<param name="movie" value="images/tri.swf">
<embed src="images/tri.swf" height="400" width="700"> 
</embed>
</object>

</div>

现在它正在使链接.swf文件可以点击的空间,但Flash元素不可点击.

如果正确的做法是以某种方式编辑.swf文件,请让我知道.我不认为自己是Flash开发人员,但是有什么资源可以在哪里开始,或者如何使用现有的.swf文件做这些基本的事情?

任何建议非常感谢!

解决方法

更多研究后:

这个问题以前已经被问过了,best answer是你必须在闪存中创建链接.

通常这是通过将参数(通常称为clickTAG)传递给.swf来动态地告诉它在哪里链接.

在你的情况下(因为有人提供你的swf文件)我可以看到2个选项:

>您的.swf作者可能已经实现了clickTAG method(您可以询问他们,或者只是在.swf上尝试,看看它是否有效.)
>你可以制作一个实现clickTag的flash包装文件,并加载并显示你的.swf文件.我知道这似乎是一个黑客,但我看不到任何其他的选择.

希望这可以帮助!

我也看过这样的东西[编辑:但我不能让它工作!谷歌表示不可能]

<a href="http://example.com/" target="_blank">
 <object height="410" width="720"><param name="movie" value="images/tri.swf">
 <embed src="images/tri.swf" height="400" width="700"></embed>
 </object>
</a>

(例如here)

原文地址:https://www.jb51.cc/html/231358.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐