如何从 flash 文件创建的 swiffy 中将我的 link 信息输入到 html5 中?

How do I input my link information in html5 from a swiffy created from a flash file?

我正在使用 AS 2 在 flash cs5 中创建横幅广告并使用 swiffy 将其转换为 html5,我在 flash 中有一个带有点击标签的按钮,但是我在哪里输入 link 我的点击标签的信息 - 在 html 中,在 flash 中,还是在其他地方输入的?

我做了很多 Flash 横幅广告,但从不需要向发布商提供任何 HTML,只需要一个 .swf 和备用 .gif。 发布商的规格差异很大,但通常,在向发布商提供时,告诉他们点击标签需要重定向到的 URL。 发布者将实施 URL。 希望有帮助 :)

我刚刚用

做了一个 AS 2 按钮
on(release) {
getURL('http://www.google.com');
}

导出为 SWF 并将其上传到 Google 的 Swiffy converter。它使用 link(片段)生成 HTML5 代码:

"actions":[{"value":"http://www.google.com","type":305},

按钮有效。因此,将 link 放入您的 Flash 源文件中。如果您需要更改 URL,可以通过文本编辑 html 文件来完成。

我想补充一点:

出于 运行 这个 flash/html5 通过广告服务器的目的,flash 中的 URL 并不重要,你可以在 flash 中有一个,另一个在 flash 中代码端;单击将使用代码端的那个。

所以你可能在闪光灯里有:

on (release) {
getURL("http://www.msn.com", "_blank");
}

转换后的相关代码为:

"actions":[{"value":"http://www.msn.com","type":305},{"value":"_blank","type":305}

现在您实际上可以像这样替换 URL:

"actions":[{"value":"http://www.google.com","type":305},{"value":"_blank","type":305}

横幅将转到 google 而不是转到 msn。

请注意,我还添加了目标 _blank。

干杯

你也可以使用js来link容器:

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>    
</head>

$('#swiffycontainer').click(function() {
            window.location.href = "http://yourWebSite.co.il
    });