我的广告尺寸为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行)才能更改广告尺寸?或者有没有解决这个问题的在线转换器?
答案 0 :(得分:0)
除了在HTML5中完全重新制作广告之外,唯一可行的解决方案是获取Flash文件的大小,调整它们的大小。重新转换它们。触摸这个漂亮的物体只会造成一大堆混乱和头疼。
答案 1 :(得分:0)
<div id="swiffycontainer" style="width: 728px; height: 90px">
</div>
你还把它改成835吗?如果没有,swiffy可能认为它是728x90容器中的835x90闪光灯,并将其缩放以适合容器。