改变Swiffy广告尺寸

时间:2015-11-11 10:05:19

标签: javascript html5 flash google-swiffy

我的广告尺寸为728x90,使用Google Swiffy从Flash转换为Html5。

我自己,我从未使用闪光灯。我过去在GDN上做过一些有创意的广告系列,但我已经使用Html5直接构建了它们。无论如何,我被问到是否可以将728x90 flash-built-converted-to-html5-swiffy广告转换为835x90格式。

打开文档后,我发现了一个对象文字swiffyobject = {...},它作为参数传递给位于Google Stage() {{runtime.js方法的start()方法3}}。这个方法显然会返回一个对象,我们在其上调用另一个方法var stage = new swiffy.Stage(document.getElementById('swiffycontainer'), swiffyobject, {}); stage.start(); 来实现魔术:

swiffyobject

对象文字ymax对我来说似乎是一个合适的地方,可以更改广告尺寸。但是,我发现有关更改大小的最相关部分是在xmax& swiffyobject = { "as3": false, "frameRate": 20, "frameCount": 1, "backgroundColor": -1, "frameSize": { "ymin": 0, "xmin": 0, "ymax": 1800, "xmax": 15560 }, ... }

xmax

由于广告片的高度保持不变,只有宽度是问题,因此将17846放大到swiffyobject会改变添加尺寸,但不是我们想要的方式,而是出于某种原因,它将广告的高度缩小了约4px。

任何想法我应该在哪里解决这个伟大的{{1}}(在我的IDE重新缩进后有大约6000行)才能更改广告尺寸?或者有没有解决这个问题的在线转换器?

2 个答案:

答案 0 :(得分:0)

除了在HTML5中完全重新制作广告之外,唯一可行的解​​决方案是获取Flash文件的大小,调整它们的大小。重新转换它们。触摸这个漂亮的物体只会造成一大堆混乱和头疼。

答案 1 :(得分:0)

在你的HTML中,应该有这样的部分:

<div id="swiffycontainer" style="width: 728px; height: 90px">
</div>
你还把它改成835吗?如果没有,swiffy可能认为它是728x90容器中的835x90闪光​​灯,并将其缩放以适合容器。

相关问题