【问题标题】:Use Flash as a link image?使用 Flash 作为链接图像?
【发布时间】:2011-03-08 20:31:42
【问题描述】:

我想这可能是一件很简单的事情——但有没有办法简单地使用 flash 作为链接图像?

        <a href"#">link text <FLASH FILE></a>

我想在每个 url 链接之后使用一个链接动画,我已将代码设置为
但是当单击 Flash 文件时,没有任何反应,只有在单击链接文本时才会发生。我想我需要通过参数关闭交互,但找不到使用哪个。

感谢您的任何建议!

干杯 保罗

【问题讨论】:

  • 你能修改Flash源代码吗?如果是这样,那么您可以在 Flash 中使用 getURL 将链接行为直接添加到您的 Flash 动画中

标签: flash


【解决方案1】:

您必须在 Flash 内部创建链接,重新编译,然后将其包含到您的 HTML 标记中。它不需要在 .

对于 flash 的东西,创建一个全宽和全高的层,并为其分配一个点击监听器:

AS3:

myLayer.addEventListener(MouseEvent.CLICK, openLink);

function openLink(e:MouseEvent) {
   navigateToURL(new URLRequest("yourURLhere"));
}

AS2:

myLayer.onRelease = function() {
   getURL("yourURLhere");
}

您还有另一个棘手的解决方案,将闪光灯的wmode 设置为opaquetransparent,并在其上放置具有相同尺寸的z-index

【讨论】:

  • 为此欢呼 - 它有效,但对我来说太痛苦了,因为我有很多链接 - 所以我将使用 jquery 方法 (medienfreunde.com/lab/innerfade)。不过还是谢谢
猜你喜欢
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-12
  • 2019-06-02
  • 2017-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多