首先,我尝试找到一个选项来防止Swiffy在从Adobe导出到HTML5时压缩/缩小所有数据。但没有骰子。
即使我能够阅读斯威菲导出的不受限制的Javascript,我也不认为会有一个简单的函数调用"clickTag“。
它很可能在clickTag的巨大干草堆中定义变量{index: #, type: #},然后对每个操作进行处理,最终调用window.open()方法(或类似的方法)。
这就是它目前的输出方式(缩小)

有人知道斯威菲是如何实现clickTag的吗?
或者,完成相同工作的Javascript等效项是什么?
发布于 2015-09-23 18:06:27
Swiffy使用广告服务环境的核心API。如果它是一个DoubleClick富媒体广告,它确实使用Enabler.exit("url")。
如果您想更好地控制输出文件,我建议您看看。在HTML5 - JS时代,最接近闪存开发的经验。
发布于 2015-09-23 18:15:17
谷歌的说明是这里,对于普通的HTML5 (非swiffy)点击标签。
发布于 2015-09-24 19:45:00
在文件的底部是这样的代码片段:
<script>
var stage = new swiffy.Stage(document.getElementById('swiffycontainer'),
swiffyobject, {});
stage.start();在stage.start()之前添加此操作;以模仿以前的闪存行为。确保您使用适当的大写。
stage.setFlashVars("clickTAG=http://stackoverflow.com");**注:如果有参数,请确保使用url编码。
https://stackoverflow.com/questions/32746394
复制相似问题