首先,我尝试了一种选项,以防止Swiffy在从Adobe Flash Pro导出到HTML5时压缩/缩小所有数据。但没有骰子。
即使我能够阅读Swiffy导出的无法识别的Javascript,我也不认为会对“clickTag”进行简单的函数调用。
它可能在{index: #, type: #}
的巨大草垛中定义变量clickTag,然后处理每个操作以最终调用 window.open()方法(或类似的东西)。
有没有人知道Swiffy如何实现clickTag?
或者说同样工作的Javascript等价物是什么?
答案 0 :(得分:1)
Swiffy使用提供广告的环境的核心API。如果它是DoubleClick Rich Media广告,则会使用Enabler.exit(" url")。
如果您希望更好地控制输出文件,我建议您查看Google Web Designer。 HTML5中最接近Flash开发的体验 - JS时代。
答案 1 :(得分:1)
对于纯HTML5(非swiffy)点击代码,Google说明为here。
答案 2 :(得分:-1)
文件底部是一段代码:
<script>
var stage = new swiffy.Stage(document.getElementById('swiffycontainer'),
swiffyobject, {});
stage.start();
在stage.start()之前添加此权限;模仿以前的Flash行为。确保使用正确的大小写。
stage.setFlashVars("clickTAG=http://stackoverflow.com");
**注意:如果有参数,请确保使用网址编码...似乎不喜欢它