如何从从 Flash 文件创建的 swiffy 中输入 html5 中的链接信息?
Posted
技术标签:
【中文标题】如何从从 Flash 文件创建的 swiffy 中输入 html5 中的链接信息?【英文标题】:How do I input my link information in html5 from a swiffy created from a flash file? 【发布时间】:2015-09-12 00:23:44 【问题描述】:我正在使用 AS 2 在 flash cs5 中创建横幅广告,并使用 swiffy 将其转换为 html5,我在 flash 中有一个带有点击标签的按钮,但是我在哪里输入点击标签的链接信息 - 在html,在 Flash 中还是在其他地方输入?
【问题讨论】:
【参考方案1】:我做了很多 Flash 横幅广告,但从来不需要向发布商提供任何 HTML,只需一个 .swf 和备用 .gif。 发布商的规范差异很大,但通常,在向发布商提供时,请告诉他们点击标签需要重定向到的 URL。 发布者将实施 URL。 希望有帮助 :)
【讨论】:
【参考方案2】:我刚刚做了一个 AS 2 按钮
on(release)
getURL('http://www.google.com');
导出为 SWF 并将其上传到 Google 的 Swiffy converter。它生成带有链接 (sn-p) 的 HTML5 代码:
"actions":["value":"http://www.google.com","type":305,
按钮有效。因此,将链接放入您的 Flash 源文件中。如果您需要更改 URL,可以通过文本编辑 html 文件来完成。
【讨论】:
【参考方案3】:我想补充一点:
为了通过广告服务器运行这个 flash/html5,flash 内的 URL 并不重要,你可以在 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。
干杯
【讨论】:
【参考方案4】:也可以使用js链接容器:
<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
);
【讨论】:
以上是关于如何从从 Flash 文件创建的 swiffy 中输入 html5 中的链接信息?的主要内容,如果未能解决你的问题,请参考以下文章
Swiffy - iPad/平板电脑//移动设备上的音频不再起作用
ActionScript - 单击并转到 URL,在当前选项卡上打开