如何从从 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 不支持 PrintJob

Swiffy - iPad/平板电脑//移动设备上的音频不再起作用

你如何反编译一个swf文件[关闭]

ActionScript - 单击并转到 URL,在当前选项卡上打开

如何从从excel文件派生的大量字典中的值列表中查找最小值和最大值

如何从从 git 克隆的项目中删除版本跟踪?