更改 Swiffy 广告尺寸
Changing Swiffy Ad Size
我有一个尺寸为 728x90 的广告,它是使用 Google Swiffy.
从 Flash 转换为 Html5
我自己,我从未使用过闪光灯。我过去在 Google 展示广告网络上做过一些创意活动,但我是直接使用 Html5 制作的。不管怎样,有人问我是否可以将 728x90 flash-built-converted-to-html5-with-swiffy 广告转换为 835x90 格式。
打开文档后,我注意到一个对象文字 swiffyobject = {...}
作为参数传递给位于 Google 的 runtime.js
中的 Stage()
方法library。这个方法显然 returns 一个对象,我们在其上调用另一个方法 start()
来实现奇迹:
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
会改变添加尺寸,但不是我们想要的方式,而是,出于某种原因,它将广告的高度缩小了大约 4 像素。
知道我应该在哪里处理这个很棒的 swiffyobject
(用我的 IDE 重新缩进后有大约 6000 行)以更改广告尺寸吗?或者有没有在线转换器可以解决这个问题?
除了完全重新制作 HTML5 中的广告外,唯一可行的解决方案是获取 Flash 文件,调整它们的大小并重新转换它们。触摸那个笨拙的物体只会造成一团糟和头痛。
在你的html中,应该有这样的部分:
<div id="swiffycontainer" style="width: 728px; height: 90px">
</div>
你也改成835了吗?如果不是,swiffy 可能会认为它是 728x90 容器中的 835x90 闪存,并将其缩放以适合容器。
我有一个尺寸为 728x90 的广告,它是使用 Google Swiffy.
从 Flash 转换为 Html5我自己,我从未使用过闪光灯。我过去在 Google 展示广告网络上做过一些创意活动,但我是直接使用 Html5 制作的。不管怎样,有人问我是否可以将 728x90 flash-built-converted-to-html5-with-swiffy 广告转换为 835x90 格式。
打开文档后,我注意到一个对象文字 swiffyobject = {...}
作为参数传递给位于 Google 的 runtime.js
中的 Stage()
方法library。这个方法显然 returns 一个对象,我们在其上调用另一个方法 start()
来实现奇迹:
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
会改变添加尺寸,但不是我们想要的方式,而是,出于某种原因,它将广告的高度缩小了大约 4 像素。
知道我应该在哪里处理这个很棒的 swiffyobject
(用我的 IDE 重新缩进后有大约 6000 行)以更改广告尺寸吗?或者有没有在线转换器可以解决这个问题?
除了完全重新制作 HTML5 中的广告外,唯一可行的解决方案是获取 Flash 文件,调整它们的大小并重新转换它们。触摸那个笨拙的物体只会造成一团糟和头痛。
在你的html中,应该有这样的部分:
<div id="swiffycontainer" style="width: 728px; height: 90px">
</div>
你也改成835了吗?如果不是,swiffy 可能会认为它是 728x90 容器中的 835x90 闪存,并将其缩放以适合容器。